🎯

planning

🎯Skill

from duonglx/chanmayfoods

VibeIndex|
What it does

Generates comprehensive technical implementation plans through systematic research, analysis, and design to solve complex software challenges efficiently.

πŸ“¦

Part of

duonglx/chanmayfoods(32 items)

planning

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add duonglx/chanmayfoods --skill planning
4Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Use when you need to plan technical solutions that are scalable, secure, and maintainable.

Overview

# Planning

Create detailed technical implementation plans through research, codebase analysis, solution design, and comprehensive documentation.

When to Use

Use this skill when:

  • Planning new feature implementations
  • Architecting system designs
  • Evaluating technical approaches
  • Creating implementation roadmaps
  • Breaking down complex requirements
  • Assessing technical trade-offs

Core Responsibilities & Rules

Always honoring YAGNI, KISS, and DRY principles.

Be honest, be brutal, straight to the point, and be concise.

1. Research & Analysis

Load: references/research-phase.md

Skip if: Provided with researcher reports

2. Codebase Understanding

Load: references/codebase-understanding.md

Skip if: Provided with scout reports

3. Solution Design

Load: references/solution-design.md

4. Plan Creation & Organization

Load: references/plan-organization.md

5. Task Breakdown & Output Standards

Load: references/output-standards.md

Workflow Process

  1. Initial Analysis β†’ Read codebase docs, understand context
  2. Research Phase β†’ Spawn researchers, investigate approaches
  3. Synthesis β†’ Analyze reports, identify optimal solution
  4. Design Phase β†’ Create architecture, implementation design
  5. Plan Documentation β†’ Write comprehensive plan
  6. Review & Refine β†’ Ensure completeness, clarity, actionability

Output Requirements

  • DO NOT implement code - only create plans
  • Respond with plan file path and summary
  • Ensure self-contained plans with necessary context
  • Include code snippets/pseudocode when clarifying
  • Provide multiple options with trade-offs when appropriate
  • Fully respect the ./docs/development-rules.md file.

Important

DO NOT create plans or reports in USER directory.

ALWAYS create plans or reports in CURRENT WORKING PROJECT DIRECTORY.

Plan Directory Structure

IN CURRENT WORKING PROJECT DIRECTORY:

```

plans/

└── {date}-plan-name/

β”œβ”€β”€ research/

β”‚ β”œβ”€β”€ researcher-XX-report.md

β”‚ └── ...

β”œβ”€β”€ reports/

β”‚ β”œβ”€β”€ XX-report.md

β”‚ └── ...

β”œβ”€β”€ scout/

β”‚ β”œβ”€β”€ scout-XX-report.md

β”‚ └── ...

β”œβ”€β”€ plan.md

β”œβ”€β”€ phase-XX-phase-name-here.md

└── ...

```

Active Plan State

Prevents version proliferation by tracking current working plan via session state.

Active vs Suggested Plans

Check the ## Plan Context section injected by hooks:

  • "Plan: {path}" = Active plan, explicitly set via set-active-plan.cjs - use for reports
  • "Suggested: {path}" = Branch-matched, hint only - do NOT auto-use
  • "Plan: none" = No active plan

Rules

  1. If "Plan:" shows a path: Ask "Continue with existing plan? [Y/n]"
  2. If "Suggested:" shows a path: Inform user, ask if they want to activate or create new
  3. If "Plan: none": Create new plan using naming from ## Naming section
  4. Update on create: Run node .claude/scripts/set-active-plan.cjs {plan-dir}

Report Output Location

All agents writing reports MUST:

  1. Check ## Naming section injected by hooks for the computed naming pattern
  2. Active plans use plan-specific reports path
  3. Suggested plans use default reports path (not plan folder)

Important

DO NOT create plans or reports in USER directory.

ALWAYS create plans or reports in CURRENT WORKING PROJECT DIRECTORY.

Important: Suggested plans do NOT get plan-specific reports - this prevents pollution of old plan folders.

Quality Standards

  • Be thorough and specific
  • Consider long-term maintainability
  • Research thoroughly when uncertain
  • Address security and performance concerns
  • Make plans detailed enough for junior developers
  • Validate against existing codebase patterns

Remember: Plan quality determines implementation success. Be comprehensive and consider all solution aspects.

More from this repository10

🎯
ui-ux-pro-max🎯Skill

Generates comprehensive UI/UX design recommendations with 50+ styles, 21 color palettes, font pairings, and best practices across multiple tech stacks.

🎯
frontend-design🎯Skill

Generates distinctive, production-grade frontend interfaces by extracting design guidelines from references and implementing creative, high-quality code with exceptional aesthetic attention.

🎯
code-review🎯Skill

Enforces rigorous code review practices by systematically receiving feedback, requesting reviews, and implementing strict verification gates before claiming task completion.

🎯
frontend-dev-guidelines🎯Skill

I apologize, but I cannot generate a description without seeing the actual content or context of the "frontend-dev-guidelines" skill from the specified repository. Could you provide more details ab...

🎯
debugging🎯Skill

Systematically investigates and traces root causes of bugs, ensuring comprehensive validation and verification before implementing fixes.

🎯
threejs🎯Skill

Enables creating immersive 3D web experiences with WebGL/WebGPU, supporting scenes, models, animations, rendering, and advanced graphics techniques.

🎯
chrome-devtools🎯Skill

Automates browser interactions, performance analysis, and web debugging using Puppeteer CLI scripts for comprehensive web testing and inspection.

🎯
template-skill🎯Skill

Provides a customizable template for creating new Claude skills with structured guidance and best practices.

🎯
ui-styling🎯Skill

Crafts beautiful, accessible user interfaces using shadcn/ui components, Tailwind CSS utility styling, and canvas-based visual design systems.

🎯
backend-development🎯Skill

Designs and implements robust, scalable backend systems using modern technologies, best practices, and secure architectural patterns.