[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-675":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},675,"claude-code-best-practice","shanraisshan\u002Fclaude-code-best-practice","shanraisshan","from vibe coding to agentic engineering - practice makes claude perfect","https:\u002F\u002Flinkedin.com\u002Fin\u002Fshanraisshan",null,"HTML",57432,5765,440,1,0,178,1051,4999,870,120,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"agentic-ai","agentic-coding","agentic-engineering","agentic-workflow","ai","ai-agents","anthropic","best-practices","boris","claude","claude-ai","claude-code","claude-code-agents","claude-code-best-practices","claude-code-commands","claude-code-skills","context-engineering","pakistan","pakistani-developer","vibe-coding","2026-06-12 04:00:05","# claude-code-best-practice\nfrom vibe coding to agentic engineering - practice makes claude perfect\n\n![updated with Claude Code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fupdated_with_Claude_Code-v2.1.128%20(May%2006%2C%202026%2010%3A03%20PM%20PKT)-white?style=flat&labelColor=555) \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-best-practice\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fshanraisshan\u002Fclaude-code-best-practice?style=flat&label=%E2%98%85&labelColor=555&color=white\" alt=\"GitHub Stars\">\u003C\u002Fa>\u003Cbr>\n\n[![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002F) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](implementation\u002F) [![Orchestration Workflow](!\u002Ftags\u002Forchestration-workflow.svg)](orchestration-workflow\u002Forchestration-workflow.md) [![Claude](!\u002Ftags\u002Fclaude.svg)](https:\u002F\u002Fcode.claude.com\u002Fdocs) [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](#-tips-and-tricks) [![Community](!\u002Ftags\u002Fcommunity.svg)](#-subscribe) ![Click on these badges below to see the actual sources](!\u002Ftags\u002Fclick-badges.svg)\u003Cbr>\n\u003Cimg src=\"!\u002Ftags\u002Fa.svg\" height=\"14\"> = Agents · \u003Cimg src=\"!\u002Ftags\u002Fc.svg\" height=\"14\"> = Commands · \u003Cimg src=\"!\u002Ftags\u002Fs.svg\" height=\"14\"> = Skills\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"Claude Code mascot jumping\" width=\"120\" height=\"100\">\u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftrending\">\u003Cimg src=\"!\u002Froot\u002Fgithub-trending-day.svg\" alt=\"GitHub Trending #1 Repository Of The Day\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Froot\u002Fboris-slider.gif\" alt=\"Boris Cherny on Claude Code\" width=\"600\">\u003Cbr>\n  Boris Cherny on X (\u003Ca href=\"https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179832300581177\">tweet 1\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742741636321619\">tweet 2\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2021699851499798911\">tweet 3\u003C\u002Fa>)\n\u003C\u002Fp>\n\n> [!TIP]\n> Visit the [**How to Use**](#how-to-use) section to take full advantage of this repo.\n\n## 🧠 CONCEPTS\n\n| Feature | Location | Description |\n|---------|----------|-------------|\n| \u003Cimg src=\"!\u002Ftags\u002Fa.svg\" height=\"14\"> [**Subagents**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsub-agents) | `.claude\u002Fagents\u002F\u003Cname>.md` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002Fclaude-subagents.md) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](implementation\u002Fclaude-subagents-implementation.md) |\n| \u003Cimg src=\"!\u002Ftags\u002Fc.svg\" height=\"14\"> [**Commands**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fslash-commands) | `.claude\u002Fcommands\u002F\u003Cname>.md` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002Fclaude-commands.md) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](implementation\u002Fclaude-commands-implementation.md) |\n| \u003Cimg src=\"!\u002Ftags\u002Fs.svg\" height=\"14\"> [**Skills**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) | `.claude\u002Fskills\u002F\u003Cname>\u002FSKILL.md` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002Fclaude-skills.md) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](implementation\u002Fclaude-skills-implementation.md) [Official Skills](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills\u002Ftree\u002Fmain\u002Fskills) · [Skills for Mono-repos](reports\u002Fclaude-skills-for-larger-mono-repos.md) |\n| [**Workflows**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcommon-workflows) | [`.claude\u002Fcommands\u002Fweather-orchestrator.md`](.claude\u002Fcommands\u002Fweather-orchestrator.md) | [![Orchestration Workflow](!\u002Ftags\u002Forchestration-workflow.svg)](orchestration-workflow\u002Forchestration-workflow.md) |\n| [**Hooks**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhooks) | `.claude\u002Fhooks\u002F` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-hooks) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-hooks) [Guide](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhooks-guide) |\n| [**MCP Servers**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmcp) | `.claude\u002Fsettings.json`, `.mcp.json` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002Fclaude-mcp.md) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](.mcp.json) |\n| [**Plugins**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fplugins) | distributable packages | [Marketplaces](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fdiscover-plugins) · [Create Marketplaces](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fplugin-marketplaces) |\n| [**Settings**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsettings) | `.claude\u002Fsettings.json` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002Fclaude-settings.md) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](.claude\u002Fsettings.json) [Permissions](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fpermissions) · [Model Config](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmodel-config) · [Output Styles](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foutput-styles) · [Sandboxing](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsandboxing) · [Keybindings](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fkeybindings) · [Auto Mode Config](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fauto-mode-config) |\n| [**Status Line**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fstatusline) | `.claude\u002Fsettings.json` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-status-line) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](.claude\u002Fsettings.json) |\n| [**Memory**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory) | `CLAUDE.md`, `.claude\u002Frules\u002F`, `~\u002F.claude\u002Frules\u002F`, `~\u002F.claude\u002Fprojects\u002F\u003Cproject>\u002Fmemory\u002F` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002Fclaude-memory.md) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](CLAUDE.md) [Auto Memory](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory) · [Auto Memory Deep-dive](reports\u002Fclaude-agent-memory.md) · [Rules](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory#organize-rules-with-clauderules) |\n| [**Checkpointing**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcheckpointing) | automatic (git-based) |  |\n| [**CLI Startup Flags**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference) | `claude [flags]` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002Fclaude-cli-startup-flags.md) [Interactive Mode](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Finteractive-mode) · [Env Vars](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fenv-vars) |\n| **AI Terms** | | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-codex-cursor-gemini\u002Fblob\u002Fmain\u002Freports\u002Fai-terms.md) |\n| [**Best Practices**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fbest-practices) | | [Prompt Engineering](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fprompt-eng-interactive-tutorial) · [Extend Claude Code](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Ffeatures-overview) |\n\n### 🔥 Hot\n\n| Feature | Location | Description |\n|---------|----------|-------------|\n| [**Ultrareview**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fultrareview) ![beta](!\u002Ftags\u002Fbeta.svg) | `\u002Fultrareview`, `claude ultrareview [target]` | [Tasks tracking](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fultrareview#track-a-running-review) |\n| [**Devcontainers**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fdevcontainer) | `.devcontainer\u002F` |  |\n| [**Channels**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fchannels) ![beta](!\u002Ftags\u002Fbeta.svg) | `--channels`, plugin-based | [Reference](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fchannels-reference) |\n| [**Ultraplan**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fultraplan) ![beta](!\u002Ftags\u002Fbeta.svg) | `\u002Fultraplan` |  |\n| [**No Flicker Mode**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Ffullscreen) ![beta](!\u002Ftags\u002Fbeta.svg) | `\u002Ftui fullscreen`, `CLAUDE_CODE_NO_FLICKER=1` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2039421575422980329) |\n| [**Auto Mode**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fpermission-modes#eliminate-prompts-with-auto-mode) ![beta](!\u002Ftags\u002Fbeta.svg) | `--permission-mode auto`, `Shift+Tab` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Fclaudeai\u002Fstatus\u002F2036503582166393240) [Blog](https:\u002F\u002Fclaude.com\u002Fblog\u002Fauto-mode) |\n| [**Power-ups**](best-practice\u002Fclaude-power-ups.md) | `\u002Fpowerup` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](best-practice\u002Fclaude-power-ups.md) |\n| [**Fast Mode**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Ffast-mode) ![beta](!\u002Ftags\u002Fbeta.svg) | `\u002Ffast`, `\"fastMode\": true` |  |\n| [**Computer Use**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcomputer-use) ![beta](!\u002Ftags\u002Fbeta.svg) | `computer-use` MCP server | [Desktop](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fdesktop#let-claude-use-your-computer) |\n| [**Agent SDK**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fagent-sdk\u002Foverview) | `npm` \u002F `pip` package | [Quickstart](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fagent-sdk\u002Fquickstart) · [Examples](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-agent-sdk-demos) |\n| [**Ralph Wiggum Loop**](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code\u002Ftree\u002Fmain\u002Fplugins\u002Fralph-wiggum) | plugin | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fgithub.com\u002Fghuntley\u002Fhow-to-ralph-wiggum) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fralph-wiggum-self-evolving-loop) |\n| [**Chrome**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fchrome) ![beta](!\u002Ftags\u002Fbeta.svg) | `--chrome`, extension | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](reports\u002Fclaude-in-chrome-v-chrome-devtools-mcp.md) |\n| [**Claude Code Web**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fclaude-code-on-the-web) ![beta](!\u002Ftags\u002Fbeta.svg) | `claude.ai\u002Fcode` | [Routines](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Froutines) |\n| [**Slack**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fslack) | `@Claude` in Slack |  |\n| [**Code Review**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcode-review) ![beta](!\u002Ftags\u002Fbeta.svg) | GitHub App (managed) | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Fclaudeai\u002Fstatus\u002F2031088171262554195) [Blog](https:\u002F\u002Fclaude.com\u002Fblog\u002Fcode-review) |\n| [**GitHub Actions**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fgithub-actions) | `.github\u002Fworkflows\u002F` | [GitLab CI\u002FCD](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fgitlab-ci-cd) |\n| [**Remote Control**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fremote-control) | `\u002Fremote-control`, `\u002Frc` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Fnoahzweben\u002Fstatus\u002F2032533699116355819) [Headless Mode](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fheadless) |\n| [**Agent Teams**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fagent-teams) ![beta](!\u002Ftags\u002Fbeta.svg) | built-in (env var) | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2019472394696683904) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](implementation\u002Fclaude-agent-teams-implementation.md) |\n| [**Scheduled Tasks**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fscheduled-tasks) | `\u002Floop`, `\u002Fschedule`, cron tools | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2030193932404150413) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](implementation\u002Fclaude-scheduled-tasks-implementation.md) [Desktop scheduled tasks](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fdesktop-scheduled-tasks) · [Announcement](https:\u002F\u002Fx.com\u002Fnoahzweben\u002Fstatus\u002F2036129220959805859) |\n| [**Routines**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Froutines) ![beta](!\u002Ftags\u002Fbeta.svg) | `claude.ai\u002Fcode\u002Froutines`, `\u002Fschedule` | [Desktop Tasks](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fdesktop-scheduled-tasks) |\n| [**Tasks**](reports\u002Fclaude-global-vs-project-settings.md#tasks-system) | `\u002Ftasks`, `~\u002F.claude\u002Ftasks\u002F` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](reports\u002Fclaude-global-vs-project-settings.md) [Ultrareview tracking](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fultrareview#track-a-running-review) |\n| [**Voice Dictation**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fvoice-dictation) ![beta](!\u002Ftags\u002Fbeta.svg) | `\u002Fvoice` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2028628570692890800) |\n| [**Simplify & Batch**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills#bundled-skills) | `\u002Fsimplify`, `\u002Fbatch` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2027534984534544489) |\n| [**Git Worktrees**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcommon-workflows#run-parallel-claude-code-sessions-with-git-worktrees) | built-in, `EnterWorktree`\u002F`ExitWorktree`, `isolation: \"worktree\"` | [![Best Practice](!\u002Ftags\u002Fbest-practice.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2025007393290272904) |\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n\u003Ca id=\"orchestration-workflow\">\u003C\u002Fa>\n\n## \u003Ca href=\"orchestration-workflow\u002Forchestration-workflow.md\">\u003Cimg src=\"!\u002Ftags\u002Forchestration-workflow-hd.svg\" alt=\"Orchestration Workflow\">\u003C\u002Fa>\n\nSee [orchestration-workflow](orchestration-workflow\u002Forchestration-workflow.md) for implementation details of \u003Cimg src=\"!\u002Ftags\u002Fc.svg\" height=\"14\"> **Command** → \u003Cimg src=\"!\u002Ftags\u002Fa.svg\" height=\"14\"> **Agent** → \u003Cimg src=\"!\u002Ftags\u002Fs.svg\" height=\"14\"> **Skill** pattern.\n\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"orchestration-workflow\u002Forchestration-workflow.svg\" alt=\"Command Skill Agent Architecture Flow\" width=\"100%\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"orchestration-workflow\u002Forchestration-workflow.gif\" alt=\"Orchestration Workflow Demo\" width=\"600\">\n\u003C\u002Fp>\n\n![How to Use](!\u002Ftags\u002Fhow-to-use.svg)\n\n```bash\nclaude\n\u002Fweather-orchestrator\n```\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n## ⚙️ DEVELOPMENT WORKFLOWS\n\nAll major workflows converge on the same architectural pattern: **Research → Plan → Execute → Review → Ship**\n\n| Name | ★ | Workflow | \u003Cimg src=\"!\u002Ftags\u002Fa.svg\" height=\"14\"> | \u003Cimg src=\"!\u002Ftags\u002Fc.svg\" height=\"14\"> | \u003Cimg src=\"!\u002Ftags\u002Fs.svg\" height=\"14\"> |\n|------|---|----------|---|---|---|\n| [Superpowers](https:\u002F\u002Fgithub.com\u002Fobra\u002Fsuperpowers) | 175k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbrainstorming-ddf4ff\" alt=\"brainstorming\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fusing--git--worktrees-ddf4ff\" alt=\"using-git-worktrees\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fwriting--plans-ddf4ff\" alt=\"writing-plans\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsubagent--driven--development-ddf4ff\" alt=\"subagent-driven-development\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ftest--driven--development-fff3b0\" alt=\"test-driven-development\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frequesting--code--review-fff3b0\" alt=\"requesting-code-review\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ffinishing--a--development--branch-ddf4ff\" alt=\"finishing-a-development-branch\" align=\"middle\"> | 5 | 3 | 14 |\n| [Everything Claude Code](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code) | 171k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fecc:plan-ddf4ff\" alt=\"\u002Fecc:plan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Ftdd-ddf4ff\" alt=\"\u002Ftdd\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fcode--review-ddf4ff\" alt=\"\u002Fcode-review\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fsecurity--scan-ddf4ff\" alt=\"\u002Fsecurity-scan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fe2e-ddf4ff\" alt=\"\u002Fe2e\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fmerge-ddf4ff\" alt=\"merge\" align=\"middle\"> | 48 | 143 | 230 |\n| [Spec Kit](https:\u002F\u002Fgithub.com\u002Fgithub\u002Fspec-kit) | 92k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fspeckit.constitution-ddf4ff\" alt=\"\u002Fspeckit.constitution\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fspeckit.clarify-ddf4ff\" alt=\"\u002Fspeckit.clarify\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fspeckit.specify-ddf4ff\" alt=\"\u002Fspeckit.specify\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fspeckit.plan-ddf4ff\" alt=\"\u002Fspeckit.plan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fspeckit.tasks-ddf4ff\" alt=\"\u002Fspeckit.tasks\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fspeckit.implement-ddf4ff\" alt=\"\u002Fspeckit.implement\" align=\"middle\"> | 0 | 9 | 0 |\n| [gstack](https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack) | 88k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Foffice--hours-ddf4ff\" alt=\"\u002Foffice-hours\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fplan--ceo--review-ddf4ff\" alt=\"\u002Fplan-ceo-review\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fplan--eng--review-ddf4ff\" alt=\"\u002Fplan-eng-review\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fplan--design--review-ddf4ff\" alt=\"\u002Fplan-design-review\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fimplement-ddf4ff\" alt=\"implement\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Freview-ddf4ff\" alt=\"\u002Freview\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fqa-ddf4ff\" alt=\"\u002Fqa\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fship-ddf4ff\" alt=\"\u002Fship\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fland--and--deploy-ddf4ff\" alt=\"\u002Fland-and-deploy\" align=\"middle\"> | 0 | 0 | 43 |\n| [Get Shit Done](https:\u002F\u002Fgithub.com\u002Fgsd-build\u002Fget-shit-done) | 59k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fgsd--new--project-ddf4ff\" alt=\"\u002Fgsd-new-project\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fgsd--discuss--phase-ddf4ff\" alt=\"\u002Fgsd-discuss-phase\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fgsd--plan--phase-ddf4ff\" alt=\"\u002Fgsd-plan-phase\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fgsd--execute--phase-ddf4ff\" alt=\"\u002Fgsd-execute-phase\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fgsd--verify--work-fff3b0\" alt=\"\u002Fgsd-verify-work\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fgsd--ship-ddf4ff\" alt=\"\u002Fgsd-ship\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fgsd--complete--milestone-ddf4ff\" alt=\"\u002Fgsd-complete-milestone\" align=\"middle\"> | 33 | 65 | 0 |\n| [Matt Pocock Skills](https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills) | 51k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fgrill--with--docs-ddf4ff\" alt=\"\u002Fgrill-with-docs\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fto--prd-ddf4ff\" alt=\"\u002Fto-prd\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fto--issues-ddf4ff\" alt=\"\u002Fto-issues\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Ftriage-ddf4ff\" alt=\"\u002Ftriage\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Ftdd-fff3b0\" alt=\"\u002Ftdd\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fdiagnose-fff3b0\" alt=\"\u002Fdiagnose\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fimprove--codebase--architecture-ddf4ff\" alt=\"\u002Fimprove-codebase-architecture\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fzoom--out-ddf4ff\" alt=\"\u002Fzoom-out\" align=\"middle\"> | 0 | 0 | 22 |\n| [BMAD-METHOD](https:\u002F\u002Fgithub.com\u002Fbmad-code-org\u002FBMAD-METHOD) | 46k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--product--brief-ddf4ff\" alt=\"bmad-product-brief\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--create--prd-ddf4ff\" alt=\"bmad-create-prd\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--create--architecture-ddf4ff\" alt=\"bmad-create-architecture\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--create--epics--and--stories-ddf4ff\" alt=\"bmad-create-epics-and-stories\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--sprint--planning-ddf4ff\" alt=\"bmad-sprint-planning\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--create--story-fff3b0\" alt=\"bmad-create-story\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--dev--story-fff3b0\" alt=\"bmad-dev-story\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--code--review-fff3b0\" alt=\"bmad-code-review\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbmad--retrospective-ddf4ff\" alt=\"bmad-retrospective\" align=\"middle\"> | 0 | 0 | 40 |\n| [OpenSpec](https:\u002F\u002Fgithub.com\u002FFission-AI\u002FOpenSpec) | 45k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fopsx:propose-ddf4ff\" alt=\"\u002Fopsx:propose\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fopsx:apply-ddf4ff\" alt=\"\u002Fopsx:apply\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fopsx:archive-ddf4ff\" alt=\"\u002Fopsx:archive\" align=\"middle\"> | 0 | 11 | 0 |\n| [oh-my-claudecode](https:\u002F\u002Fgithub.com\u002FYeachan-Heo\u002Foh-my-claudecode) | 32k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fdeep--interview-ddf4ff\" alt=\"\u002Fdeep-interview\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fteam-ddf4ff\" alt=\"\u002Fteam\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fteam--plan-fff3b0\" alt=\"team-plan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fteam--prd-fff3b0\" alt=\"team-prd\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fteam--exec-fff3b0\" alt=\"team-exec\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fteam--verify-fff3b0\" alt=\"team-verify\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fteam--fix-fff3b0\" alt=\"team-fix\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fralph-ddf4ff\" alt=\"\u002Fralph\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fmerge-ddf4ff\" alt=\"merge\" align=\"middle\"> | 19 | 0 | 38 |\n| [agent-skills](https:\u002F\u002Fgithub.com\u002Faddyosmani\u002Fagent-skills) | 27k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fspec-ddf4ff\" alt=\"\u002Fspec\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fplan-ddf4ff\" alt=\"\u002Fplan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fbuild-ddf4ff\" alt=\"\u002Fbuild\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Ftest-ddf4ff\" alt=\"\u002Ftest\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Freview-ddf4ff\" alt=\"\u002Freview\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fship-ddf4ff\" alt=\"\u002Fship\" align=\"middle\"> | 3 | 7 | 21 |\n| [Compound Engineering](https:\u002F\u002Fgithub.com\u002FEveryInc\u002Fcompound-engineering-plugin) | 16k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--ideate-ddf4ff\" alt=\"\u002Fce-ideate\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--brainstorm-ddf4ff\" alt=\"\u002Fce-brainstorm\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--plan-ddf4ff\" alt=\"\u002Fce-plan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--work-ddf4ff\" alt=\"\u002Fce-work\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--code--review-ddf4ff\" alt=\"\u002Fce-code-review\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--debug-fff3b0\" alt=\"\u002Fce-debug\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--optimize-fff3b0\" alt=\"\u002Fce-optimize\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--compound-ddf4ff\" alt=\"\u002Fce-compound\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fce--compound--refresh-fff3b0\" alt=\"\u002Fce-compound-refresh\" align=\"middle\"> | 49 | 4 | 39 |\n| [HumanLayer](https:\u002F\u002Fgithub.com\u002Fhumanlayer\u002Fhumanlayer) | 11k | \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fcreate__plan-ddf4ff\" alt=\"\u002Fcreate_plan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fvalidate__plan-ddf4ff\" alt=\"\u002Fvalidate_plan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fimplement__plan-ddf4ff\" alt=\"\u002Fimplement_plan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fiterate__plan-fff3b0\" alt=\"\u002Fiterate_plan\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Flocal__review-ddf4ff\" alt=\"\u002Flocal_review\" align=\"middle\"> → \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%2Fcommit-ddf4ff\" alt=\"\u002Fcommit\" align=\"middle\"> | 6 | 27 | 0 |\n\n> *Note: yellow tags are sub-loops — steps that repeat inside a parent step (e.g. per task, per story, or until a verify condition passes).*\n\n### Others\n- [Cross-Model (Claude Code + Codex) Workflow](development-workflows\u002Fcross-model-workflow\u002Fcross-model-workflow.md) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](development-workflows\u002Fcross-model-workflow\u002Fcross-model-workflow.md)\n- [RPI](development-workflows\u002Frpi\u002Frpi-workflow.md) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](development-workflows\u002Frpi\u002Frpi-workflow.md)\n- [Ralph Wiggum Loop](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=eAtvoGlpeRU) [![Implemented](!\u002Ftags\u002Fimplemented.svg)](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fralph-wiggum-self-evolving-loop)\n- [Andrej Karpathy (Founding Member, OpenAI) Workflow](https:\u002F\u002Fx.com\u002Fkarpathy\u002Fstatus\u002F2015883857489522876)\n- [Peter Steinberger (Creator of OpenClaw) Workflow](https:\u002F\u002Fyoutu.be\u002F8lF7HmQ_RgY?t=2582)\n- Boris Cherny (Creator of Claude Code) Workflow — [13 Tips](tips\u002Fclaude-boris-13-tips-03-jan-26.md) · [10 Tips](tips\u002Fclaude-boris-10-tips-01-feb-26.md) · [12 Tips](tips\u002Fclaude-boris-12-tips-12-feb-26.md) · [2 Tips](tips\u002Fclaude-boris-2-tips-25-mar-26.md) · [15 Tips](tips\u002Fclaude-boris-15-tips-30-mar-26.md) · [6 Tips](tips\u002Fclaude-boris-6-tips-16-apr-26.md) [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny)\n- Thariq (Anthropic) Workflow — [Skills](tips\u002Fclaude-thariq-tips-17-mar-26.md) · [Session Management](tips\u002Fclaude-thariq-tips-16-apr-26.md) [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212)\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n## 🧰 SKILL COLLECTIONS\n\nRepos primarily known as curated libraries of `SKILL.md` files (distinct from full workflow methodologies above). Sorted by stars descending.\n\n| Name | ★ | \u003Cimg src=\"!\u002Ftags\u002Fs.svg\" height=\"14\"> |\n|------|---|---|\n| [anthropics\u002Fskills](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills) | 127k | 17 |\n| [mattpocock\u002Fskills](https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills) | 51k | 18 |\n| [wshobson\u002Fagents](https:\u002F\u002Fgithub.com\u002Fwshobson\u002Fagents) | 35k | 152 |\n| [agent-skills](https:\u002F\u002Fgithub.com\u002Faddyosmani\u002Fagent-skills) | 27k | 21 |\n| [scientific-agent-skills](https:\u002F\u002Fgithub.com\u002FK-Dense-AI\u002Fscientific-agent-skills) | 20k | 134 |\n| [awesome-agent-skills](https:\u002F\u002Fgithub.com\u002FVoltAgent\u002Fawesome-agent-skills) | 20k | 930+ (curated list) |\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n## 🤖 AGENT COLLECTIONS\n\nRepos primarily known as curated libraries of subagent definitions (`.claude\u002Fagents\u002F*.md`). Sorted by stars descending.\n\n| Name | ★ | \u003Cimg src=\"!\u002Ftags\u002Fa.svg\" height=\"14\"> |\n|------|---|---|\n| [msitarzewski\u002Fagency-agents](https:\u002F\u002Fgithub.com\u002Fmsitarzewski\u002Fagency-agents) | 94k | 185 |\n| [VoltAgent\u002Fawesome-claude-code-subagents](https:\u002F\u002Fgithub.com\u002FVoltAgent\u002Fawesome-claude-code-subagents) | 19k | 144 |\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n## 💡 TIPS AND TRICKS (83)\n\n🚫👶 = do not babysit\n\n[Prompting](#tips-prompting) · [Planning](#tips-planning) · [Context](#tips-context) · [Session](#tips-session) · [CLAUDE.md + .claude\u002Frules](#tips-claudemd) · [Agents](#tips-agents) · [Commands](#tips-commands) · [Skills](#tips-skills) · [Hooks](#tips-hooks) · [Workflows](#tips-workflows) · [Advanced](#tips-workflows-advanced) · [Git \u002F PR](#tips-git-pr) · [Debugging](#tips-debugging) · [Utilities](#tips-utilities) · [Daily](#tips-daily)\n\n![Community](!\u002Ftags\u002Fcommunity.svg)\n\n\u003Ca id=\"tips-prompting\">\u003C\u002Fa>■ **Prompting (3)**\n\n| Tip | Source |\n|-----|--------|\n| challenge Claude — \"grill me on these changes and don't make a PR until I pass your test.\" or \"prove to me this works\" and have Claude diff between main and your branch 🚫👶 | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742752566632544) |\n| after a mediocre fix — \"knowing everything you know now, scrap this and implement the elegant solution\" 🚫👶 | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742752566632544) |\n| Claude fixes most bugs by itself — paste the bug, say \"fix\", don't micromanage how 🚫👶 | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742750473720121) |\n\n\u003Ca id=\"tips-planning\">\u003C\u002Fa>■ **Planning\u002FSpecs (7)**\n\n| Tip | Source |\n|-----|--------|\n| always start with [plan mode](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcommon-workflows) | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179845336527000) |\n| start with a minimal spec or prompt and ask Claude to interview you using [AskUserQuestion](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference) tool, then make a new session to execute the spec | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2005315275026260309) |\n| always make a phase-wise gated plan, with each phase having multiple tests (unit, automation, integration) | [![Dex](!\u002Ftags\u002Fcommunity-dex.svg)](videos\u002Fclaude-dex-mlops-community-24-mar-26.md) [![Video](!\u002Ftags\u002Fvideo.svg)](https:\u002F\u002Fyoutu.be\u002FYwZR6tc7qYg?t=1032) |\n| break PRDs into vertical slices (tracer bullets) that cross all layers (DB + service + UI) — AI defaults to horizontal phasing (DB phase, then API phase, then frontend phase) which delays end-to-end feedback until the last phase. From the Pragmatic Programmer 🚫👶 | [![Matt](!\u002Ftags\u002Fcommunity-matt.svg)](videos\u002Fclaude-matt-pocock-24-apr-26.md) [![Video](!\u002Ftags\u002Fvideo.svg)](https:\u002F\u002Fyoutu.be\u002F-QFHIoCo-Ko) |\n| spin up a second Claude to review your plan as a staff engineer, or use [cross-model](development-workflows\u002Fcross-model-workflow\u002Fcross-model-workflow.md) for review | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742745365057733) |\n| write detailed specs and reduce ambiguity before handing work off — the more specific you are, the better the output | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742752566632544) |\n| prototype > PRD — build 20-30 versions instead of writing specs, the cost of building is low so take many shots | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0?t=3630) [![Video](!\u002Ftags\u002Fvideo.svg)](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0?t=3630) |\n\n\u003Ca id=\"tips-context\">\u003C\u002Fa>■ **Context (5)**\n\n| Tip | Source |\n|-----|--------|\n| context rot kicks in around ~300-400k tokens on the 1M context model — don't let sessions drift past that for intelligence-sensitive work | [![Thariq](!\u002Ftags\u002Fthariq.svg)](tips\u002Fclaude-thariq-tips-16-apr-26.md) |\n| dumb zone kicks in around ~40% context — \"you hit this point where you have degrading results\". Newcomers: \"shoot to keep it under 40%, and if you get up to 60%, think about wrapping it up\". Experienced: \"aggressively keep it below 30%\" — push to 60% only on simple tasks. Manual [\u002Fcompact](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Finteractive-mode) or [\u002Fclear](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference) to reset when switching tasks | [![Dex](!\u002Ftags\u002Fcommunity-dex.svg)](videos\u002Fclaude-dex-mlops-community-24-mar-26.md) [![Video](!\u002Ftags\u002Fvideo.svg)](https:\u002F\u002Fyoutu.be\u002FYwZR6tc7qYg?t=1541) |\n| rewind > correct — double-Esc or [\u002Frewind](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcheckpointing) back to before the failed attempt and re-prompt with what you learned, instead of leaving failed attempts + corrections polluting context 🚫👶 | [![Thariq](!\u002Ftags\u002Fthariq.svg)](tips\u002Fclaude-thariq-tips-16-apr-26.md) |\n| [\u002Fcompact](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Finteractive-mode) with a hint (\u002Fcompact focus on the auth refactor, drop the test debugging) beats letting autocompact fire — the model is at its least intelligent point when auto-compacting due to context rot | [![Thariq](!\u002Ftags\u002Fthariq.svg)](tips\u002Fclaude-thariq-tips-16-apr-26.md) |\n| use subagents for context management — ask yourself \"will I need this tool output again, or just the conclusion?\" — 20 file reads + 12 greps + 3 dead ends stay in the child's context, only the final report returns 🚫👶 | [![Thariq](!\u002Ftags\u002Fthariq.svg)](tips\u002Fclaude-thariq-tips-16-apr-26.md) |\n\n\u003Ca id=\"tips-session\">\u003C\u002Fa>■ **Session Management (6)**\n\n| Tip | Source |\n|-----|--------|\n| every turn is a branching point — after Claude ends a turn, pick between Continue, \u002Frewind, \u002Fclear, \u002Fcompact, or Subagent based on how much existing context you need to carry forward | [![Thariq](!\u002Ftags\u002Fthariq.svg)](tips\u002Fclaude-thariq-tips-16-apr-26.md) |\n| new task = new session — related tasks (e.g. writing docs for what you just built) can reuse context for efficiency, but genuinely new tasks deserve a fresh session | [![Thariq](!\u002Ftags\u002Fthariq.svg)](tips\u002Fclaude-thariq-tips-16-apr-26.md) |\n| use \"summarize from here\" before rewinding to have Claude write a handoff message — like a note to the previous iteration of Claude from its future self | [![Thariq](!\u002Ftags\u002Fthariq.svg)](tips\u002Fclaude-thariq-tips-16-apr-26.md) |\n| \u002Fcompact vs \u002Fclear — compact is lossy but momentum-friendly (mid-task, fuzzy details ok); \u002Fclear + brief is more work but you control exactly what carries forward (high-stakes next step) | [![Thariq](!\u002Ftags\u002Fthariq.svg)](tips\u002Fclaude-thariq-tips-16-apr-26.md) |\n| use recaps for long-running sessions — short summaries of what Claude did and what's next, useful when returning after minutes or hours. Disable with recaps in \u002Fconfig | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](tips\u002Fclaude-boris-6-tips-16-apr-26.md) |\n| [\u002Frename](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference) important sessions (e.g. [TODO - refactor task]) and [\u002Fresume](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference) them later — label each instance when running multiple Claudes simultaneously | [![Cat](!\u002Ftags\u002Fcat-wu.svg)](https:\u002F\u002Fevery.to\u002Fpodcast\u002Fhow-to-use-claude-code-like-the-people-who-built-it) |\n\n\u003Ca id=\"tips-claudemd\">\u003C\u002Fa>■ **CLAUDE.md + .claude\u002Frules (8)**\n\n| Tip | Source |\n|-----|--------|\n| [CLAUDE.md](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory) should target under [200 lines](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory#write-effective-instructions) per file. [60 lines in humanlayer](https:\u002F\u002Fwww.humanlayer.dev\u002Fblog\u002Fwriting-a-good-claude-md) ([still not 100% guaranteed](https:\u002F\u002Fwww.reddit.com\u002Fr\u002FClaudeCode\u002Fcomments\u002F1qn9pb9\u002Fclaudemd_says_must_use_agent_claude_ignores_it_80\u002F)) | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179840848597422) [![Dex](!\u002Ftags\u002Fcommunity-dex.svg)](https:\u002F\u002Fwww.humanlayer.dev\u002Fblog\u002Fwriting-a-good-claude-md) |\n| .claude\u002Frules\u002F*.md auto-load into every session like CLAUDE.md — add paths: YAML frontmatter to lazy-load them only when Claude touches files matching the glob | [![Claude](!\u002Ftags\u002Fclaude.svg)](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory#organize-rules-with-clauderules) |\n| wrap domain-specific CLAUDE.md rules in [\\\u003Cimportant if=\"...\"\\> tags](https:\u002F\u002Fwww.hlyr.dev\u002Fblog\u002Fstop-claude-from-ignoring-your-claude-md) to stop Claude from ignoring them as files grow longer | [![Dex](!\u002Ftags\u002Fcommunity-dex.svg)](https:\u002F\u002Fwww.hlyr.dev\u002Fblog\u002Fstop-claude-from-ignoring-your-claude-md) |\n| use [multiple CLAUDE.md](best-practice\u002Fclaude-memory.md) for monorepos — ancestor + descendant loading | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2016339448863355206) |\n| use [.claude\u002Frules\u002F](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory#organize-rules-with-clauderules) to split large instructions | [![Claude](!\u002Ftags\u002Fclaude.svg)](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmemory#organize-rules-with-clauderules) |\n| any developer should be able to launch Claude, say \"run the tests\" and it works on the first try — if it doesn't, your CLAUDE.md is missing essential setup\u002Fbuild\u002Ftest commands | [![Dex](!\u002Ftags\u002Fcommunity-dex.svg)](https:\u002F\u002Fx.com\u002Fdexhorthy\u002Fstatus\u002F2034713765401551053) |\n| keep codebases clean and finish migrations — partially migrated frameworks confuse models that might pick the wrong pattern | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0?t=1112) [![Video](!\u002Ftags\u002Fvideo.svg)](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0?t=1112) |\n| use [settings.json](best-practice\u002Fclaude-settings.md) for harness-enforced behavior (attribution, permissions, model) — don't put \"NEVER add Co-Authored-By\" in CLAUDE.md when attribution.commit: \"\" is deterministic | [![davila7](!\u002Ftags\u002Fcommunity-davila7.svg)](https:\u002F\u002Fx.com\u002Fdani_avila7\u002Fstatus\u002F2036182734310195550) |\n\n\u003Ca id=\"tips-agents\">\u003C\u002Fa>\u003Cimg src=\"!\u002Ftags\u002Fa.svg\" height=\"14\"> **Agents (4)**\n\n| Tip | Source |\n|-----|--------|\n| have feature specific [sub-agents](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsub-agents) (extra context) with [skills](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) (progressive disclosure) instead of general qa, backend engineer | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179850139000872) |\n| say \"use subagents\" to throw more compute at a problem — offload tasks to keep your main context clean and focused 🚫👶 | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742755737555434) |\n| [agent teams with tmux](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fagent-teams) and [git worktrees](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2025007393290272904) for parallel development | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2025007393290272904) |\n| use [test time compute](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsub-agents) — separate context windows make results better; one agent can cause bugs and another (same model) can find them | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2031151689219321886) |\n\n\u003Ca id=\"tips-commands\">\u003C\u002Fa>\u003Cimg src=\"!\u002Ftags\u002Fc.svg\" height=\"14\"> **Commands (3)**\n\n| Tip | Source |\n|-----|--------|\n| use [commands](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fslash-commands) for your workflows instead of [sub-agents](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsub-agents) | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179847949500714) |\n| use [slash commands](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fslash-commands) for every \"inner loop\" workflow you do many times a day — saves repeated prompting, commands live in .claude\u002Fcommands\u002F and are checked into git | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179847949500714) |\n| if you do something more than once a day, turn it into a [skill](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) or [command](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fslash-commands) — build \u002Ftechdebt, context-dump, or analytics commands | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742748984742078) |\n\n\u003Ca id=\"tips-skills\">\u003C\u002Fa>\u003Cimg src=\"!\u002Ftags\u002Fs.svg\" height=\"14\"> **Skills (9)**\n\n| Tip | Source |\n|-----|--------|\n| use [context: fork](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) to run a skill in an isolated subagent — main context only sees the final result, not intermediate tool calls. The agent field lets you set the subagent type | [![Lydia](!\u002Ftags\u002Flydia.svg)](https:\u002F\u002Fx.com\u002Flydiahallie\u002Fstatus\u002F2033603164398883042) |\n| use [skills in subfolders](reports\u002Fclaude-skills-for-larger-mono-repos.md) for monorepos | [![Claude](!\u002Ftags\u002Fclaude.svg)](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) |\n| skills are folders, not files — use references\u002F, scripts\u002F, examples\u002F subdirectories for [progressive disclosure](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| build a Gotchas section in every skill — highest-signal content, add Claude's failure points over time | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| skill description field is a trigger, not a summary — write it for the model (\"when should I fire?\") | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| don't state the obvious in skills — focus on what pushes Claude out of its default behavior 🚫👶 | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| don't railroad Claude in skills — give goals and constraints, not prescriptive step-by-step instructions 🚫👶 | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| include scripts and libraries in skills so Claude composes rather than reconstructs boilerplate | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| embed !command in SKILL.md to inject dynamic shell output into the prompt — Claude runs it on invocation and the model only sees the result | [![Lydia](!\u002Ftags\u002Flydia.svg)](https:\u002F\u002Fx.com\u002Flydiahallie\u002Fstatus\u002F2034337963820327017) |\n\n\u003Ca id=\"tips-hooks\">\u003C\u002Fa>■ **Hooks (5)**\n\n| Tip | Source |\n|-----|--------|\n| use [on-demand hooks](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) in skills — \u002Fcareful blocks destructive commands, \u002Ffreeze blocks edits outside a directory | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| [measure skill usage](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) with a PreToolUse hook to find popular or undertriggering skills | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| use a [PostToolUse hook](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhooks) to auto-format code — Claude generates well-formatted code, the hook handles the last 10% to avoid CI failures | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179852047335529) |\n| route [permission requests](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhooks) to Opus via a hook — let it scan for attacks and auto-approve safe ones 🚫👶 | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742755737555434) |\n| use a [Stop hook](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhooks) to nudge Claude to keep going or verify its work at the end of a turn | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2021701059253874861) |\n\n\u003Ca id=\"tips-workflows\">\u003C\u002Fa>■ **Workflows (5)**\n\n| Tip | Source |\n|-----|--------|\n| use [\u002Fmodel](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmodel-config) to select model and reasoning, [\u002Fcontext](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Finteractive-mode) to see context usage, [\u002Fusage](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcosts) to check plan limits, [\u002Fextra-usage](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Finteractive-mode) to configure overflow billing, [\u002Fconfig](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsettings) to configure settings — use Opus for plan mode and Sonnet for code to get the best of both | [![Cat](!\u002Ftags\u002Fcat-wu.svg)](https:\u002F\u002Fx.com\u002F_catwu\u002Fstatus\u002F1955694117264261609) |\n| always use [thinking mode](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmodel-config) true (to see reasoning) and [Output Style](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foutput-styles) Explanatory (to see detailed output with ★ Insight boxes) in [\u002Fconfig](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsettings) for better understanding of Claude's decisions | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179838864666847) |\n| use ultrathink keyword in prompts for [high effort reasoning](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fbuild-with-claude\u002Fextended-thinking#tips-and-best-practices) | [![Claude](!\u002Ftags\u002Fclaude.svg)](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fbuild-with-claude\u002Fextended-thinking#tips-and-best-practices) |\n| \u002Ffocus mode hides all intermediate work and shows only the final result — trust the model to run the right commands and just look at the outcome (toggle with \u002Ffocus) | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](tips\u002Fclaude-boris-6-tips-16-apr-26.md) |\n| tune effort level with Opus 4.7's adaptive thinking — low for speed and fewer tokens, max for most intelligence (slider: low · medium · high · xhigh · max) | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](tips\u002Fclaude-boris-6-tips-16-apr-26.md) |\n\n\u003Ca id=\"tips-workflows-advanced\">\u003C\u002Fa>■ **Workflows Advanced (9)**\n\n| Tip | Source |\n|-----|--------|\n| use ASCII diagrams a lot to understand your architecture | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742759218794768) |\n| use [\u002Floop](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fscheduled-tasks) for local recurring monitoring (up to 7 days) · use [\u002Fschedule](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Froutines) for cloud-based recurring tasks that run even when your machine is off | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2038454341884154269) |\n| use [Ralph Wiggum plugin](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fralph-wiggum-self-evolving-loop) for long-running autonomous tasks | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179858435281082) |\n| [\u002Fpermissions](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fpermissions) with wildcard syntax (Bash(npm run *), Edit(\u002Fdocs\u002F**)) instead of dangerously-skip-permissions | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179854077407667) |\n| [\u002Fsandbox](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsandboxing) to reduce permission prompts with file and network isolation — 84% reduction internally | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2021700506465579443) [![Cat](!\u002Ftags\u002Fcat-wu.svg)](https:\u002F\u002Fcreatoreconomy.so\u002Fp\u002Finside-claude-code-how-an-ai-native-actually-works-cat-wu) |\n| invest in [product verification](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fskills) skills (signup-flow-driver, checkout-verifier) — worth spending a week to perfect | [![Thariq](!\u002Ftags\u002Fthariq.svg)](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| use [auto mode](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fpermission-modes#eliminate-prompts-with-auto-mode) instead of dangerously-skip-permissions — a model-based classifier decides if each command is safe and auto-approves, pauses and asks if risky. Shift+Tab to cycle Ask → Plan → Auto modes 🚫👶 | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](tips\u002Fclaude-boris-6-tips-16-apr-26.md) |\n| use \u002Fless-permission-prompts skill to scan session history for safe bash\u002FMCP commands that repeatedly prompt, then get a recommended allowlist to paste into [settings](best-practice\u002Fclaude-settings.md) | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](tips\u002Fclaude-boris-6-tips-16-apr-26.md) |\n| build a \u002Fgo skill that (1) tests end-to-end via bash\u002Fbrowser\u002Fcomputer use (2) runs \u002Fsimplify (3) puts up a PR — so when you come back, you know the code works 🚫👶 | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](tips\u002Fclaude-boris-6-tips-16-apr-26.md) |\n\n\u003Ca id=\"tips-git-pr\">\u003C\u002Fa>■ **Git \u002F PR (5)**\n\n| Tip | Source |\n|-----|--------|\n| keep PRs small and focused — [p50 of 118 lines](tips\u002Fclaude-boris-2-tips-25-mar-26.md) (141 PRs, 45K lines changed in a day), one feature per PR, easier to review and revert | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2038552880018538749) |\n| always [squash merge](tips\u002Fclaude-boris-2-tips-25-mar-26.md) PRs — clean linear history, one commit per feature, easy git revert and git bisect | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2038552880018538749) |\n| commit often — try to commit at least once per hour, as soon as task is completed, commit | ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n| tag [@claude](https:\u002F\u002Fgithub.com\u002Fapps\u002Fclaude) on a coworker's PR to auto-generate lint rules for recurring review feedback — automate yourself out of code review 🚫👶 | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0?t=2715) [![Video](!\u002Ftags\u002Fvideo.svg)](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0?t=2715) |\n| use [\u002Fcode-review](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcode-review) for multi-agent PR analysis — catches bugs, security vulnerabilities, and regressions before merge | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2031089411820228645) |\n\n\u003Ca id=\"tips-debugging\">\u003C\u002Fa>■ **Debugging (6)**\n\n| Tip | Source |\n|-----|--------|\n| make it a habit to take screenshots and share with Claude whenever you are stuck with any issue | ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n| use mcp ([Claude in Chrome](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fchrome), [Playwright](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright-mcp), [Chrome DevTools](https:\u002F\u002Fdeveloper.chrome.com\u002Fblog\u002Fchrome-devtools-mcp)) to let claude see chrome console logs on its own | [![Claude](!\u002Ftags\u002Fclaude.svg)](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fchrome) |\n| always ask claude to run the terminal (you want to see logs of) as a background task for better debugging | ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n| [\u002Fdoctor](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference) to diagnose installation, authentication, and configuration issues | ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n| use a [cross-model](development-workflows\u002Fcross-model-workflow\u002Fcross-model-workflow.md) for QA — e.g. [Codex](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fcodex-cli-best-practice) for plan and implementation review | ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n| agentic search (glob + grep) beats RAG — Claude Code tried and discarded vector databases because code drifts out of sync and permissions are complex | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0?t=3095) [![Video](!\u002Ftags\u002Fvideo.svg)](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0?t=3095) |\n\n\u003Ca id=\"tips-utilities\">\u003C\u002Fa>■ **Utilities (5)**\n\n| Tip | Source |\n|-----|--------|\n| [iTerm](https:\u002F\u002Fiterm2.com\u002F)\u002F[Ghostty](https:\u002F\u002Fghostty.org\u002F)\u002F[tmux](https:\u002F\u002Fgithub.com\u002Ftmux\u002Ftmux) terminals instead of IDE ([VS Code](https:\u002F\u002Fcode.visualstudio.com\u002F)\u002F[Cursor](https:\u002F\u002Fwww.cursor.com\u002F)) | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742753971769626) |\n| [\u002Fvoice](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fvoice-dictation) or [Wispr Flow](https:\u002F\u002Fwisprflow.ai) for voice prompting (10x productivity) | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2038454362226467112) |\n| [claude-code-hooks](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-hooks) for claude feedback | ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n| [status line](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-status-line) for context awareness and fast compacting | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2021700784019452195) ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n| explore [settings.json](best-practice\u002Fclaude-settings.md) features like [Plans Directory](best-practice\u002Fclaude-settings.md#plans-directory), [Spinner Verbs](best-practice\u002Fclaude-settings.md#display--ux) for a personalized experience | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2021701145023197516) |\n\n\u003Ca id=\"tips-daily\">\u003C\u002Fa>■ **Daily (2)**\n\n| Tip | Source |\n|-----|--------|\n| [update](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsetup) Claude Code daily | ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n| start your day by reading the [changelog](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code\u002Fblob\u002Fmain\u002FCHANGELOG.md) | ![Shayan](!\u002Ftags\u002Fcommunity-shayan.svg) |\n\n![Boris Cherny + Team](!\u002Ftags\u002Fclaude.svg)\n\n| Article \u002F Tweet | Source |\n|-----------------|--------|\n| [6 Tips for Getting More Out of Opus 4.7 (Boris) \\| 16\u002FApr\u002F26](tips\u002Fclaude-boris-6-tips-16-apr-26.md) | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny) |\n| [Session Management & 1M Context (Thariq) \\| 16\u002FApr\u002F26](tips\u002Fclaude-thariq-tips-16-apr-26.md) | [Tweet](https:\u002F\u002Fx.com\u002Ftrq212) |\n| [15 Hidden & Under-Utilized Features in Claude Code (Boris) \\| 30\u002FMar\u002F26](tips\u002Fclaude-boris-15-tips-30-mar-26.md) | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2038454336355999749) |\n| [Squash Merging & PR Size Distribution (Boris) \\| 25\u002FMar\u002F26](tips\u002Fclaude-boris-2-tips-25-mar-26.md) | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2038552880018538749) |\n| [Lessons from Building Claude Code: How We Use Skills (Thariq) \\| 17\u002FMar\u002F26](tips\u002Fclaude-thariq-tips-17-mar-26.md) | [Article](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2033949937936085378) |\n| [Code Review & Test Time Compute (Boris) \\| 10\u002FMar\u002F26](tips\u002Fclaude-boris-2-tips-10-mar-26.md) | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2031089411820228645) |\n| \u002Floop — schedule recurring tasks for up to 3 days (Boris) \\| 07 Mar 2026 | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2030193932404150413) |\n| AskUserQuestion + ASCII Markdowns (Thariq) \\| 28 Feb 2026 | [Tweet](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2027543858289250472) |\n| Seeing like an Agent - lessons from building Claude Code (Thariq) \\| 28 Feb 2026 | [Article](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2027463795355095314) |\n| Git Worktrees - 5 ways how boris is using \\| 21 Feb 2026 | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2025007393290272904) |\n| Lessons from Building Claude Code: Prompt Caching Is Everything (Thariq) \\| 20 Feb 2026 | [Article](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2024574133011673516) |\n| [12 ways how people are customizing their claudes (Boris) \\| 12\u002FFeb\u002F26](tips\u002Fclaude-boris-12-tips-12-feb-26.md) | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2021699851499798911) |\n| [10 tips for using Claude Code from the team (Boris) \\| 01\u002FFeb\u002F26](tips\u002Fclaude-boris-10-tips-01-feb-26.md) | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2017742741636321619) |\n| [How I use Claude Code — 13 tips from my surprisingly vanilla setup (Boris) \\| 03\u002FJan\u002F26](tips\u002Fclaude-boris-13-tips-03-jan-26.md) | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2007179832300581177) |\n| Ask Claude to interview you using AskUserQuestion tool (Thariq) \\| 28\u002FDec\u002F25 | [Tweet](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2005315275026260309) |\n| Always use plan mode, give Claude a way to verify, use \u002Fcode-review (Boris) \\| 27\u002FDec\u002F25 | [Tweet](https:\u002F\u002Fx.com\u002Fbcherny\u002Fstatus\u002F2004711722926616680) |\n\n#### Tips from Claude code CLI binary\n\n[Spinner Verbs & Tips (extracted from CLI binary v2.1.121)](reports\u002Fclaude-spinner-verbs-and-tips.md)\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n## 🎬 VIDEOS \u002F PODCASTS\n\n| Video \u002F Podcast | Source | YouTube |\n|-----------------|--------|---------|\n| From Vibe Coding to Agentic Engineering (Andrej) \\| 02 May 2026 \\| AI Engineer | [![Karpathy](!\u002Ftags\u002Fcommunity-karpathy.svg)](https:\u002F\u002Fx.com\u002Fkarpathy) | [YouTube](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=96jN2OCOfLs) |\n| Full Walkthrough: Workflow for AI Coding (Matt) \\| 24 Apr 2026 \\| Matt Pocock | [![Matt](!\u002Ftags\u002Fcommunity-matt.svg)](https:\u002F\u002Fx.com\u002Fmattpocockuk) | [YouTube](https:\u002F\u002Fyoutu.be\u002F-QFHIoCo-Ko) |\n| Everything We Got Wrong About Research-Plan-Implement (Dex) \\| 24 Mar 2026 \\| MLOps Community | [![Dex](!\u002Ftags\u002Fcommunity-dex.svg)](https:\u002F\u002Fx.com\u002Fdaborhyde) | [YouTube](https:\u002F\u002Fyoutu.be\u002FYwZR6tc7qYg) |\n| Building Claude Code with Boris Cherny (Boris) \\| 04 Mar 2026 \\| The Pragmatic Engineer | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny) | [YouTube](https:\u002F\u002Fyoutu.be\u002Fjulbw1JuAz0) |\n| Head of Claude Code: What happens after coding is solved (Boris) \\| 19 Feb 2026 \\| Lenny's Podcast | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny) | [YouTube](https:\u002F\u002Fyoutu.be\u002FWe7BZVKbCVw) |\n| Inside Claude Code With Its Creator Boris Cherny (Boris) \\| 17 Feb 2026 \\| Y Combinator | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny) | [YouTube](https:\u002F\u002Fyoutu.be\u002FPQU9o_5rHC4) |\n| Boris Cherny (Creator of Claude Code) On What Grew His Career (Boris) \\| 15 Dec 2025 \\| Ryan Peterman | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny) | [YouTube](https:\u002F\u002Fyoutu.be\u002FAmdLVWMdjOk) |\n| The Secrets of Claude Code From the Engineers Who Built It (Cat) \\| 29 Oct 2025 \\| Every | [![Boris](!\u002Ftags\u002Fboris-cherny.svg)](https:\u002F\u002Fx.com\u002Fbcherny) | [YouTube](https:\u002F\u002Fyoutu.be\u002FIDSAMqip6ms) |\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n## 🔔 SUBSCRIBE\n\n| Source | Name | Badge |\n|--------|------|-------|\n| ![Reddit](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-FF4500?style=flat&logo=reddit&logoColor=white) | [r\u002FClaudeAI](https:\u002F\u002Fwww.reddit.com\u002Fr\u002FClaudeAI\u002F), [r\u002FClaudeCode](https:\u002F\u002Fwww.reddit.com\u002Fr\u002FClaudeCode\u002F), [r\u002FAnthropic](https:\u002F\u002Fwww.reddit.com\u002Fr\u002FAnthropic\u002F) | ![Boris + Team](!\u002Ftags\u002Fclaude.svg) |\n| ![X](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-000?style=flat&logo=x&logoColor=white) | [Claude](https:\u002F\u002Fx.com\u002Fclaudeai), [Claude Devs](https:\u002F\u002Fx.com\u002FClaudeDevs), [Anthropic](https:\u002F\u002Fx.com\u002FAnthropicAI), [Boris](https:\u002F\u002Fx.com\u002Fbcherny), [Thariq](https:\u002F\u002Fx.com\u002Ftrq212), [Cat](https:\u002F\u002Fx.com\u002F_catwu), [Lydia](https:\u002F\u002Fx.com\u002Flydiahallie), [Noah](https:\u002F\u002Fx.com\u002Fnoahzweben), [Anthony](https:\u002F\u002Fx.com\u002Famorriscode), [Alex](https:\u002F\u002Fx.com\u002Falexalbert__), [Kenneth](https:\u002F\u002Fx.com\u002Fneilhtennek) | ![Boris + Team](!\u002Ftags\u002Fclaude.svg) |\n| ![X](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-000?style=flat&logo=x&logoColor=white) | [Jesse Kriss](https:\u002F\u002Fx.com\u002Fobra) ([Superpowers](https:\u002F\u002Fgithub.com\u002Fobra\u002Fsuperpowers)), [Affaan Mustafa](https:\u002F\u002Fx.com\u002Faffaanmustafa) ([ECC](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code)), [Garry Tan](https:\u002F\u002Fx.com\u002Fgarrytan) ([gstack](https:\u002F\u002Fgithub.com\u002Fgarrytan\u002Fgstack)), [Dex Horthy](https:\u002F\u002Fx.com\u002Fdexhorthy) ([HumanLayer](https:\u002F\u002Fgithub.com\u002Fhumanlayer\u002Fhumanlayer)), [Kieran Klaassen](https:\u002F\u002Fx.com\u002Fkieranklaassen) ([Compound Eng](https:\u002F\u002Fgithub.com\u002FEveryInc\u002Fcompound-engineering-plugin)), [Tabish Gilani](https:\u002F\u002Fx.com\u002F0xTab) ([OpenSpec](https:\u002F\u002Fgithub.com\u002FFission-AI\u002FOpenSpec)), [Brian McAdams](https:\u002F\u002Fx.com\u002FBMadCode) ([BMAD](https:\u002F\u002Fgithub.com\u002Fbmad-code-org\u002FBMAD-METHOD)), [Lex Christopherson](https:\u002F\u002Fx.com\u002Fofficial_taches) ([GSD](https:\u002F\u002Fgithub.com\u002Fgsd-build\u002Fget-shit-done)), [Matt Pocock](https:\u002F\u002Fx.com\u002Fmattpocockuk) ([Skills](https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills)), [Dani Avila](https:\u002F\u002Fx.com\u002Fdani_avila7) ([CC Templates](https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates)), [Dan Shipper](https:\u002F\u002Fx.com\u002Fdanshipper) ([Every](https:\u002F\u002Fevery.to\u002F)), [Andrej Karpathy](https:\u002F\u002Fx.com\u002Fkarpathy) ([AutoResearch](https:\u002F\u002Fx.com\u002Fkarpathy\u002Fstatus\u002F2015883857489522876)), [Peter Steinberger](https:\u002F\u002Fx.com\u002Fsteipete) ([OpenClaw](https:\u002F\u002Fx.com\u002Fopenclaw)), [Sigrid Jin](https:\u002F\u002Fx.com\u002Frealsigridjin) ([claw-code](https:\u002F\u002Fgithub.com\u002Fultraworkers\u002Fclaw-code)), [Yeachan Heo](https:\u002F\u002Fx.com\u002Fbellman_ych) ([oh-my-claudecode](https:\u002F\u002Fgithub.com\u002FYeachan-Heo\u002Foh-my-claudecode)) | ![Community](!\u002Ftags\u002Fcommunity.svg) |\n| ![YouTube](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-F00?style=flat&logo=youtube&logoColor=white) | [Anthropic](https:\u002F\u002Fwww.youtube.com\u002F@anthropic-ai) | ![Boris + Team](!\u002Ftags\u002Fclaude.svg) |\n| ![YouTube](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-F00?style=flat&logo=youtube&logoColor=white) | [Lenny's Podcast](https:\u002F\u002Fwww.youtube.com\u002F@LennysPodcast), [Y Combinator](https:\u002F\u002Fwww.youtube.com\u002F@ycombinator), [The Pragmatic Engineer](https:\u002F\u002Fwww.youtube.com\u002F@pragmaticengineer), [Ryan Peterman](https:\u002F\u002Fwww.youtube.com\u002F@ryanlpeterman), [Every](https:\u002F\u002Fwww.youtube.com\u002F@every_media), [MLOps Community](https:\u002F\u002Fwww.youtube.com\u002F@MLOps) | ![Community](!\u002Ftags\u002Fcommunity.svg) |\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n## ☠️ STARTUPS \u002F BUSINESSES\n\n| Claude | Replaced |\n|-|-|\n|[**Code Review**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcode-review)|[Greptile](https:\u002F\u002Fgreptile.com), [CodeRabbit](https:\u002F\u002Fcoderabbit.ai), [Devin Review](https:\u002F\u002Fdevin.ai), [OpenDiff](https:\u002F\u002Fopendiff.com), [Cursor BugBot](https:\u002F\u002Fbugbot.dev)|\n|[**Voice Dictation**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fvoice-dictation)|[Wispr Flow](https:\u002F\u002Fwisprflow.ai), [SuperWhisper](https:\u002F\u002Fsuperwhisper.com\u002F)|\n|[**Remote Control**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fremote-control)|[OpenClaw](https:\u002F\u002Fopenclaw.ai\u002F)\n|[**Claude in Chrome**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fchrome)|[Playwright MCP](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright-mcp), [Chrome DevTools MCP](https:\u002F\u002Fdeveloper.chrome.com\u002Fblog\u002Fchrome-devtools-mcp)|\n|[**Computer Use**](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fagents-and-tools\u002Fcomputer-use)|[OpenAI CUA](https:\u002F\u002Fopenai.com\u002Findex\u002Fcomputer-using-agent\u002F)|\n|[**Cowork**](https:\u002F\u002Fclaude.com\u002Fblog\u002Fcowork-research-preview)|[ChatGPT Agent](https:\u002F\u002Fopenai.com\u002Fchatgpt\u002Fagent\u002F), [Perplexity Computer](https:\u002F\u002Fwww.perplexity.ai\u002Fcomputer\u002F), [Manus](https:\u002F\u002Fmanus.im)|\n|[**Tasks**](https:\u002F\u002Fx.com\u002Ftrq212\u002Fstatus\u002F2014480496013803643)|[Beads](https:\u002F\u002Fgithub.com\u002Fsteveyegge\u002Fbeads)\n|[**Plan Mode**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcommon-workflows)|[Agent OS](https:\u002F\u002Fgithub.com\u002Fbuildermethods\u002Fagent-os)|\n|[**Design**](https:\u002F\u002Fclaude.com\u002Fdesign)|[Figma](https:\u002F\u002Ffigma.com), [Framer](https:\u002F\u002Fframer.com), [Sketch](https:\u002F\u002Fsketch.com), [v0](https:\u002F\u002Fv0.dev)|\n|[**Agent SDK**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fagent-sdk\u002Foverview)|[LangChain](https:\u002F\u002Flangchain.com), [LangGraph](https:\u002F\u002Fwww.langchain.com\u002Flanggraph), [CrewAI](https:\u002F\u002Fwww.crewai.com), [AutoGen](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fautogen), [OpenAI Assistants API](https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fassistants\u002Foverview)|\n|[**Skills \u002F Plugins**](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fplugins)|YC AI wrapper startups ([reddit](https:\u002F\u002Freddit.com\u002Fr\u002FClaudeAI\u002Fcomments\u002F1r6bh4d\u002Fclaude_code_skills_are_basically_yc_ai_startup\u002F))|\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n\u003Ca id=\"billion-dollar-questions\">\u003C\u002Fa>\n![Billion-Dollar Questions](!\u002Ftags\u002Fbillion-dollar-questions.svg)\n\n*If you have answers, do let me know at shanraisshan@gmail.com*\n\n**Memory & Instructions (4)**\n\n1. What exactly should you put inside your CLAUDE.md — and what should you leave out?\n2. If you already have a CLAUDE.md, is a separate constitution.md or rules.md actually needed?\n3. How often should you update your CLAUDE.md, and how do you know when it's become stale?\n4. Why does Claude still ignore CLAUDE.md instructions — even when they say MUST in all caps? ([reddit](https:\u002F\u002Freddit.com\u002Fr\u002FClaudeCode\u002Fcomments\u002F1qn9pb9\u002Fclaudemd_says_must_use_agent_claude_ignores_it_80\u002F))\n\n**Agents, Skills & Workflows (6)**\n\n1. When should you use a command vs an agent vs a skill — and when is vanilla Claude Code just better?\n2. How often should you update your agents, commands, and workflows as models improve?\n3. Should you have a generalist subagent or a feature-specific\u002Frole-specific agent? Does giving your subagent a detailed persona improve quality, and what does a \"perfect persona prompt\" for research\u002Fvision look like?\n4. Should you rely on Claude Code's built-in plan mode — or build your own planning command\u002Fagent that enforces your team's workflow?\n5. If you have a personal skill (e.g., \u002Fimplement with your coding style), how do you incorporate community skills (e.g., \u002Fsimplify) without conflicts — and who wins when they disagree?\n6. Are we there yet? Can we convert an existing codebase into specs, delete the code, and have AI regenerate the exact same code from those specs alone?\n\n**Specs & Documentation (3)**\n\n1. Should every feature in your repo have a spec as a markdown file?\n2. How often do you need to update specs so they don't become obsolete when a new feature is implemented?\n3. When implementing a new feature, how do you handle the ripple effect on specs for other features?\n\n### 🤔 [Does code matter?](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fagentic-engineering)\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n## REPORTS\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"reports\u002Fclaude-agent-sdk-vs-cli-system-prompts.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAgent_SDK_vs_CLI-555?style=for-the-badge\" alt=\"Agent SDK vs CLI\">\u003C\u002Fa>\n  \u003Ca href=\"reports\u002Fclaude-in-chrome-v-chrome-devtools-mcp.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBrowser_Automation_MCP-555?style=for-the-badge\" alt=\"Browser Automation MCP\">\u003C\u002Fa>\n  \u003Ca href=\"reports\u002Fclaude-global-vs-project-settings.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGlobal_vs_Project_Settings-555?style=for-the-badge\" alt=\"Global vs Project Settings\">\u003C\u002Fa>\n  \u003Ca href=\"reports\u002Fclaude-skills-for-larger-mono-repos.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSkills_in_Monorepos-555?style=for-the-badge\" alt=\"Skills in Monorepos\">\u003C\u002Fa>\n  \u003Cbr>\n  \u003Ca href=\"reports\u002Fclaude-agent-memory.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAgent_Memory-555?style=for-the-badge\" alt=\"Agent Memory\">\u003C\u002Fa>\n  \u003Ca href=\"reports\u002Fclaude-advanced-tool-use.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAdvanced_Tool_Use-555?style=for-the-badge\" alt=\"Advanced Tool Use\">\u003C\u002Fa>\n  \u003Ca href=\"reports\u002Fclaude-usage-and-rate-limits.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FUsage_&_Rate_Limits-555?style=for-the-badge\" alt=\"Usage & Rate Limits\">\u003C\u002Fa>\n  \u003Ca href=\"reports\u002Fclaude-agent-command-skill.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAgents_vs_Commands_vs_Skills-555?style=for-the-badge\" alt=\"Agents vs Commands vs Skills\">\u003C\u002Fa>\n  \u003Cbr>\n  \u003Ca href=\"reports\u002Fllm-day-to-day-degradation.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLLM_Degradation-555?style=for-the-badge\" alt=\"LLM Degradation\">\u003C\u002Fa>\n  \u003Ca href=\"reports\u002Fwhy-harness-is-important.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWhy_Harness_is_Important-555?style=for-the-badge\" alt=\"Why Harness is Important\">\u003C\u002Fa>\n  \u003Ca href=\"reports\u002Fclaude-spinner-verbs-and-tips.md\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSpinner_Verbs_&_Tips-555?style=for-the-badge\" alt=\"Spinner Verbs & Tips\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n\u003Ca id=\"how-to-use\">\u003C\u002Fa>\n\n## \u003Cimg src=\"!\u002Ftags\u002Fhow-to-use-hd.svg\" alt=\"How to Use\">\n\nGet the maximum out of this repo by following these steps:\n\n1. **Read this repo as a course, not as a workflow or skill.** It's reference material first; you'll run things later.\n2. **Don't use Claude as a chatbot.** Learn the primitives — agents, commands, skills, hooks — and assemble them into your own workflow.\n3. **Run [`\u002Fweather-orchestrator`](orchestration-workflow\u002Forchestration-workflow.md)** to see a complete command → agent → skill flow. Use it as a template for any dev workflow, from planning to shipping.\n4. **Listen for the custom hook sounds while you work.** Their implementation lives in the dedicated [Claude Code Hooks repo](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-hooks); other patterns like [Agent Teams](implementation\u002Fclaude-agent-teams-implementation.md) ship inside this repo's `implementation\u002F` directory.\n5. **Learn the advanced topics and their implementations** from the [🔥 Hot](#-hot) sub-table — for example, the [Ralph Wiggum self-evolving loop](https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fralph-wiggum-self-evolving-loop) is a full working repo you can clone to see one of these patterns end-to-end.\n6. **Point Claude at the [tips and tricks](#-tips-and-tricks-83) section in your own project** and ask it to suggest edits — especially how to restructure your `CLAUDE.md`. Every tip is sourced from the Claude team or the community.\n7. **Subscribe to the Reddit and YouTube channels in the [Subscribe section](#-subscribe)** to keep up with the community.\n\n**🎬 Videos**\n\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AkAhkalkRY4\">\u003Cimg src=\"!\u002Fthumbnail\u002Fvideo-1.png\" alt=\"Watch on YouTube\" width=\"240\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FlPjhM6BBK0Q\">\u003Cimg src=\"!\u002Fthumbnail\u002Fvideo-2.png\" alt=\"Watch on YouTube\" width=\"240\">\u003C\u002Fa>\n\n**📊 Presentations**\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-best-practice\u002Ftree\u002Fmain\u002Fpresentation\u002F2026-04-25-gdg-kolachi-cli-claude-code-gemini\">\u003Cimg src=\"!\u002Fthumbnail\u002Fpresentation-1.png\" alt=\"Claude Code & Gemini CLI — GDG Kolachi\" width=\"240\">\u003C\u002Fa>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"!\u002Fclaude-jumping.svg\" alt=\"section divider\" width=\"60\" height=\"50\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftrending?since=monthly\">\u003Cimg src=\"!\u002Froot\u002Fgithub-trending.png\" alt=\"GitHub Trending\" width=\"1200\">\u003C\u002Fa>\u003Cbr>\n  ✨Trending on Github in March 2026✨\n\u003C\u002Fp>\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=shanraisshan\u002Fclaude-code-best-practice&type=Date&v=2)](https:\u002F\u002Fstar-history.com\u002F#shanraisshan\u002Fclaude-code-best-practice&Date)\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshanraisshan\u002Fclaude-code-best-practice\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fshanraisshan\u002Fclaude-code-best-p","claude-code-best-practice 项目旨在通过从氛围编码到代理工程的实践来优化 Claude AI 的代码编写。该项目的核心功能包括子代理、命令和技能的最佳实践与实现，这些功能分别存储在特定的文件夹中，并提供了详细的文档支持。技术特点上，它强调了如何有效地使用 Claude AI 进行编程，特别是对于那些希望提升其代码质量和开发效率的开发者来说非常有用。此外，项目还介绍了如何将这些最佳实践应用到实际的工作流程中，使其成为任何希望利用先进 AI 技术改善软件开发过程的专业人士的理想选择。",2,"2026-06-11 02:38:34","top_all"]