Claude Code workflow for review-to-pr. Verifies finished work, commits it locally, runs /code-review --fix in a fresh-context subagent on a chosen model, re-verifies, and opens or updates the PR, so no /clear or second session is needed.
Publish a completed task's debrief as a claude.ai Artifact — outcome verdict, decisions made, verification evidence, review-priority file map, mechanically-rendered diffs, and copy-as-prompt follow-ups. Trigger on /task-report or when the user asks to summarize what you did, show what changed in this task/session, make a report/debrief/recap/handoff of the work, or review completed work — even phrased casually ("show me what you changed", "wrap this up as a report"). Do NOT use for a quick factual question about one file or change (answer in prose), for reviewing code for bugs (that's code review), or for plans awaiting approval (that's plan-to-artifact).
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.
Enforces client coding conventions. Use when writing, reviewing, or modifying React/TypeScript code in the client/ directory. Ensures proper use of Tailwind/shadcn UI components, path aliases, TypeScript interfaces, icon usage, platform-safe storage/git logic, and consistent design system rules.
Comprehensive Rust coding guidelines with 179 rules across 14 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, API design, memory optimization, performance, testing, and common anti-patterns. Invoke with /rust-skills.
Comprehensive Rust coding guidelines with 179 rules across 14 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, API design, memory optimization, performance, testing, and common anti-patterns. Invoke with /rust-skills.
required selected evaluations,
then run the full free suite once on the final integrated code. During repairs,
focused checks replace a full-suite run before every commit.
`bun run test
primitives.
4. **SEE IT — Playwright / Chrome DevTools MCP.** You are not done when the code compiles.
Open the page in a real browser, screenshot it, read the console, exercise interactive
commit message: commit messages,
PR titles and bodies, PR and issue comments, review comments, and code comments. There is no
scope in which the footer is permitted — if you find
server `.python-version` file)
- Type checking: **pyright** (enforced in CI)
- Linting: **ruff**
## Code Style
### TypeScript
- ES modules with `.js` extension in import paths
- Strict TypeScript typing for all functions
individual hooks in `hooks-config.json`.
## Answering Best Practice Questions
When the user asks a Claude Code best practice question, **always search this repo first** (`best-practice/`, `reports/`, `tips/`, `implementation/`, and `README.md
Hiring**: Add 10 engineers to accelerate product development
2. **Product**: Launch AI codereview feature by end of Q2
3. **Sales**: Expand into European market
4. **Fundraising**: Begin Series
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.