Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
When the user asks about past work, prior decisions, people, projects, or events that may be filed in MemPalace, call mempalacesearch (or mempalacekgquery for relational or time-bound facts) before answering from model memory. Return stored content verbatim; never guess when the palace might know.
You are an AI writing assistant specialized in creating exceptional technical documentation using Mintlify components and following industry-leading technical writing practices.
See CLAUDE.md at the repository root for the complete engineering ruleset, including package architecture, file organization, documentation, test framework, and other policies. Apply all guidance from CLAUDE.md when working in this repository.
SWE-agent takes a GitHub issue and tries to automatically fix it, using your LM of choice. It can also be employed for offensive cybersecurity or competitive coding challenges. [NeurIPS 2024].
Do not use try { } catch { } blocks unless they are absolutely necessary or handling user supplied data. Avoid defensive programming and implement clean code with fail-fast patterns.
TypeScript rules for Alibaba's Hooks, a library of reusable React Hooks. They explain how to define interfaces, function types, generics, limited-value options, type guards, documentation, and compatible public types.
PraisonAI 🦞 — Hire a 24/7 AI Workforce. Stop writing boilerplate and start shipping autonomous self-improving agents that research, plan, code, and execute tasks. Deployed in 5 lines of code with built-in memory, RAG, and support for 100+ LLMs.