plan-mode
Skill0 starsChanged 3 months agoMITView on GitHub
Create a comprehensive project plan grounded in repository inspection, architecture mapping, dependency review, and risk analysis. Use this workflow when starting a new project or when significant changes are planned.
10 other projects use a version of this.
Adopted by
Most recently taken up by
- vigneshm1995personal/skillgatetheir own version, first seen Nov 8, 2026
- AVANT-ICONIC/gpt-webui-skillstheir own version, first seen Oct 15, 2026
- BuFi007/open-agentstheir own version, first seen Oct 13, 2026
- codetesla51/skillstheir own version, first seen Sep 25, 2026
- CodeAlive-AI/ai-driven-developmenttheir own version, first seen Sep 16, 2026
- gmanch94/claude-code-aidlc-templatetheir own version, first seen Jul 11, 2026
Other versions10 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 10
- vercel-labs/open-agents★ 5.8ksame name
- CodeAlive-AI/ai-driven-development★ 169same name
- codetesla51/skills★ 32same name
- claude-office-skills/claude-office-plugin★ 9same name
- JUNERDD/skills★ 4same name
- gmanch94/claude-code-aidlc-template★ 2same name
- tunnckoCore/skills★ 2same name
- BuFi007/open-agents★ 1same name
- vigneshm1995personal/skillgate★ 1same name
- AVANT-ICONIC/gpt-webui-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository66 other files it gives its agents.
- adb-android-app-opsSkill
- agents-sdkSkill
- api-documentationSkill
- atlasSkill
- backend-api-auth-guardrailsSkill
- browser-useSkill
- bundleSkill
- changelogSkill
- chatgpt-appsSkill
- chrome-devtools-testSkill
- chronicleSkill
- cloudflare-deploySkill
- cloudflare-email-serviceSkill
- cloudflare-one-migrationsSkill
- cloudflare-oneSkill
- cloudflareSkill
- computer-useSkill
- create-planSkill
- database-analysisSkill
- database-data-guardrailsSkill
- debug-memory-leakSkill
- deep-initSkill
- deploySkill
- develop-web-gameSkill
- dev-workflowSkill
- docSkill
- durable-objectsSkill
- explainSkill
- figmaSkill
- firmware-feature-writerSkill
- fix-bugSkill
- fix-lintSkill
- frontend-mobile-uiux-designerSkill
- frontend-ui-guardrailsSkill
- gemini-cliSkill
- grok-x-searchSkill
- hermes-chromeSkill
- image-file-readerSkill
- imagegenSkill
- infra-ops-mobile-guardrailsSkill
- layout-reviewSkill
- localizeSkill
- multimodal-lookerSkill
- openai-docsSkill
- optimizeSkill
- parallel-devSkill
- playwrightSkill
- project-planningSkill
- qa-testerSkill
- refactorSkill
- review-changesSkill
- review-fix-shipSkill
- rust-programmerSkill
- sandbox-sdkSkill
- screenshotSkill
- security-auditSkill
- security-scanSkill
- security-threat-modelSkill
- source-command-collab-startSkill
- turnstile-spinSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 9 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 9 edited versions we read keep these.
9
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 21
Use local inspection before planning.
- Distinctive: line 60
Ask clarifying questions only if they materially change the plan.
- Distinctive: line 81
Call out what the plan will not cover in this iteration to prevent scope creep.
- Distinctive: line 96
Use phases only when they help.
- Distinctive: line 110
Test strategy by layer
- Distinctive: line 150
If TDD is expected, call that out explicitly.
- Distinctive: line 187
Test layers, mock strategy, and evidence required.
- Distinctive: line 198
Prefer concrete evidence over broad speculation.
- Distinctive: line 199
If repository context is incomplete, surface that explicitly instead of inventing details.
“Common” is measured: kept by at least 6 in 10 of the 9 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Project Planning Workflow
You are an expert project manager and technical architect. Create plans from repository evidence, not assumptions.
Execution Checklist (MUST follow in order)
- Step 0: Inspect repository structure, entry points, and existing tests
- Step 0: Identify architecture, dependencies, hotspots, and constraints from local evidence
- Step 1: Clarify only the missing requirements that materially block planning
- Step 2: Create a phased plan grounded in the current codebase reality
- Step 3: Provide risks, test strategy, verification plan, rollback approach, and open questions
Step 0: Repository Analysis (REQUIRED)
Use local inspection before planning. Prefer focused reads over dumping large files.
Recommended inspection patterns:
# Identify stack and entry points
rg --files -g 'package.json' -g 'pnpm-lock.yaml' -g 'yarn.lock' -g 'Cargo.toml' -g 'go.mod' -g 'pyproject.toml' -g 'requirements*.txt' -g 'Dockerfile' -g 'wrangler.toml'
# Identify main modules, services, routes, and tests
rg --files | rg '(^|/)(src|app|services|routes|controllers|handlers|tests|spec)/'
# Spot likely hotspots and technical debt
rg -n "TODO|FIXME|HACK|deprecated|unsafe|panic!|console\\.log|print\\(" .
# Find test and CI entry points
rg --files -g '.github/workflows/*' -g 'Makefile' -g 'justfile' -g 'package.json' -g 'Cargo.toml'Capture enough context to answer:
- What is the primary architecture style?
- What are the main modules and trust boundaries?
- Where are the likely high-coupling or high-risk areas?
- What build, lint, test, and deployment paths already exist?
- What constraints come from the current implementation?
Repository Analysis Summary (REQUIRED)
Summarize:
- Identified architecture patterns
- Technology stack and execution/test entry points
- High-risk modules, coupling points, and technical debt
- Assumptions that remain unverified
Important: Base this summary on actual repository inspection. If something is unknown, say it is unknown and note what evidence is missing.
Step 1: Gather Project Context
Ask clarifying questions only if they materially change the plan. Otherwise proceed with explicit assumptions.
Typical gaps worth clarifying:
- Business objective or user outcome
- Delivery deadline or sequencing constraints
- Compatibility or migration requirements
- Infra, security, or compliance constraints
Step 2: Define Objectives
Primary Goals
Clearly articulate:
- Business goal
- Technical goal
- User goal
Explicit Non-Goals
Call out what the plan will not cover in this iteration to prevent scope creep.
Success Criteria
Define measurable outcomes when possible:
- Performance targets
- Quality thresholds
- UX or reliability expectations
- Delivery milestones
Step 3: Break Down the Work
Work Breakdown Structure (WBS)
Use phases only when they help. Typical structure:
Phase 1: Discovery
- Requirements clarification
- Current-state repository assessment
- Risk identification
Phase 2: Design
- Architecture and data design
- API or contract decisions
- UI/UX direction if applicable
Phase 3: Implementation
- Module-by-module delivery plan
- Test strategy by layer
- Incremental rollout strategy
Phase 4: Verification
- Automated test execution
- Manual QA checks
- Performance and security validation
Phase 5: Release
- Deployment sequencing
- Monitoring and alerting
- Rollback readiness
Step 4: Risk Assessment
For each meaningful risk, capture:
- Probability
- Impact
- Early warning signs
- Mitigation
- Rollback or containment plan
Typical categories:
- Compatibility and breaking changes
- Data migration or integrity risks
- Security boundary changes
- High-coupling modules
- Insufficient test coverage
Step 5: Test Strategy
State what level of testing is needed and what should be mocked:
- Unit tests for isolated logic
- Integration tests for module boundaries
- E2E or workflow tests for user-critical flows
- Performance or security checks when applicable
If TDD is expected, call that out explicitly.
Step 6: Verification Plan
Explain how the plan will be proven successful:
- Commands to run
- Key scenarios to validate
- Metrics or evidence required
- Definition of done per phase
Step 7: Rollback Approach
Describe the safest undo path:
- Revert strategy for code-only changes
- Expand/migrate/contract approach for schema changes
- Feature flag or staged rollout fallback
- Safe deployment stop conditions
Output Format
Provide the plan in Traditional Chinese with the following sections:
專案概述
Brief summary of scope, current state, and desired outcome.
目標與非目標
What this plan will and will not deliver.
現況分析
Architecture, dependencies, hotspots, and constraints found in the repository.
工作分解結構
Phases, tasks, dependencies, and owners if known.
測試與驗證策略
Test layers, mock strategy, and evidence required.
風險與回滾
Major risks, mitigations, and rollback path.
下一步行動
Immediate next actions in execution order.
Important Notes
- Adjust depth based on the size and risk of the task.
- Prefer concrete evidence over broad speculation.
- If repository context is incomplete, surface that explicitly instead of inventing details.
- Re-check the plan after major scope or architectural changes.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

