plan-parallel

[IMPORTANT] Use TaskCreate to break ALL work into small tasks BEFORE starting — including tasks for each file read. This prevents context loss from long files. For simple tasks, AI MUST ask user whether to skip.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "plan-parallel" with this command: npx skills add duc01226/easyplatform/duc01226-easyplatform-plan-parallel

[IMPORTANT] Use TaskCreate to break ALL work into small tasks BEFORE starting — including tasks for each file read. This prevents context loss from long files. For simple tasks, AI MUST ask user whether to skip.

Prerequisites: MUST READ .claude/skills/shared/understand-code-first-protocol.md before executing.

Quick Summary

Goal: Create a detailed implementation plan with phases optimized for parallel execution by multiple agents.

Workflow:

  • Research — Spawn up to 2 researcher agents in parallel for different aspects

  • Analyze Codebase — Read summary docs; scout if summary is stale (>3 days)

  • Plan Creation — Planner subagent creates parallel-optimized phases with exclusive file ownership

  • User Review — Present plan for confirmation; optionally validate via interview

Key Rules:

  • Each phase MUST have exclusive file ownership -- no file modified by multiple phases

  • Phases must be independently executable with clear dependency matrix

  • Planning-only skill -- never implement code, always get user approval first

Be skeptical. Apply critical thinking, sequential thinking. Every claim needs traced proof, confidence percentages (Idea should be more than 80%).

Activate planning skill.

PLANNING-ONLY — Collaboration Required

DO NOT use the EnterPlanMode tool — you are ALREADY in a planning workflow. DO NOT implement or execute any code changes. COLLABORATE with the user: ask decision questions, present options with recommendations. After plan creation, ALWAYS run /plan-review to validate the plan. ASK user to confirm the plan before any next step.

Your mission

Workflow

  • Create a directory using naming pattern from ## Naming section in injected context. Make sure you pass the directory path to every subagent during the process.

  • Follow strictly to the "Plan Creation & Organization" rules of planning skill.

  • Use multiple researcher agents (max 2 agents) in parallel to research for this task: Each agent research for a different aspect of the task and are allowed to perform max 5 tool calls.

  • Analyze the codebase by reading backend-patterns-reference.md , frontend-patterns-reference.md , and project-structure-reference.md file. ONLY PERFORM THIS FOLLOWING STEP IF reference docs are placeholders or older than 3 days: Use /scout <instructions> slash command to search the codebase for files needed to complete the task.

  • Main agent gathers all research and scout report filepaths, and pass them to planner subagent with the prompt to create a parallel-optimized implementation plan.

  • Main agent receives the implementation plan from planner subagent, and ask user to review the plan

Post-Plan Validation (Optional)

After plan creation, offer validation interview to confirm decisions before implementation.

Check ## Plan Context -> Validation: mode=X, questions=MIN-MAX :

Mode Behavior

prompt

Ask user: "Validate this plan with a brief interview?" -> Yes (Recommended) / No

auto

Automatically execute /plan-validate {plan-path}

off

Skip validation step entirely

If mode is prompt : Use AskUserQuestion tool with options above. If user chooses validation or mode is auto : Execute /plan-validate {plan-path} SlashCommand.

Special Requirements for Parallel Execution

CRITICAL: The planner subagent must create phases that:

  • Can be executed independently - Each phase should be self-contained with no runtime dependencies on other phases

  • Have clear boundaries - No file overlap between phases (each file should only be modified in ONE phase)

  • Separate concerns logically - Group by architectural layer, feature domain, or technology stack

  • Minimize coupling - Phases should communicate through well-defined interfaces only

  • Include dependency matrix - Clearly document which phases must run sequentially vs in parallel

Parallelization Strategy:

  • Group frontend/backend/database work into separate phases when possible

  • Separate infrastructure setup from application logic

  • Isolate different feature domains (e.g., auth vs profile vs payments)

  • Split by file type/directory (e.g., components vs services vs models)

  • Create independent test phases per module

Phase Organization Example:

Phase 01: Database Schema (can run independently) Phase 02: Backend API Layer (can run independently) Phase 03: Frontend Components (can run independently) Phase 04: Integration Tests (depends on 01, 02, 03)

Output Requirements

Plan Directory Structure (use Plan dir: from ## Naming section)

{plan-dir}/ ├── research/ │ ├── researcher-XX-report.md │ └── ... ├── reports/ │ ├── XX-report.md │ └── ... ├── scout/ │ ├── scout-XX-report.md │ └── ... ├── plan.md ├── phase-XX-phase-name-here.md └── ...

Research Output Requirements

  • Ensure every research markdown report remains concise (<=150 lines) while covering all requested topics and citations.

Plan File Specification

Every plan.md MUST start with YAML frontmatter:


title: '{Brief title}' description: '{One sentence for card preview}' status: pending priority: P2 effort: { sum of phases, e.g., 4h } branch: { current git branch } tags: [relevant, tags] created: { YYYY-MM-DD }

Save the overview access point at {plan-dir}/plan.md . Keep it generic, under 80 lines, and list each implementation phase with status, progress, parallelization group, and links to phase files.

For each phase, create {plan-dir}/phase-XX-phase-name-here.md containing the following sections in order:

  • Context links (reference parent plan, dependencies, docs)

  • Parallelization Info (which phases can run concurrently, which must wait)

  • Overview (date, description, priority, implementation status, review status)

  • Key Insights

  • Requirements

  • Architecture

  • Related code files (MUST be exclusive to this phase - no overlap with other phases)

  • File Ownership (explicit list of files this phase owns/modifies)

  • Implementation Steps

  • Todo list

  • Success Criteria

  • Conflict Prevention (how this phase avoids conflicts with parallel phases)

  • Risk Assessment

  • Security Considerations

  • Next steps

Main plan.md must include:

  • Dependency graph showing which phases can run in parallel

  • Execution strategy (e.g., "Phases 1-3 parallel, then Phase 4")

  • File ownership matrix (which phase owns which files)

IMPORTANT Task Planning Notes (MUST FOLLOW)

  • Always plan and break work into many small todo tasks using TaskCreate

  • Always add a final review todo task to verify work quality and identify fixes/enhancements

  • MANDATORY FINAL TASKS: After creating all planning todo tasks, ALWAYS add these two final tasks:

  • Task: "Run /plan-validate" — Trigger /plan-validate skill to interview the user with critical questions and validate plan assumptions

  • Task: "Run /plan-review" — Trigger /plan-review skill to auto-review plan for validity, correctness, and best practices

Important Notes

IMPORTANT: Analyze the skills catalog and activate the skills that are needed for the task during the process. IMPORTANT: Ensure token efficiency while maintaining high quality. IMPORTANT: Sacrifice grammar for the sake of concision when writing reports. IMPORTANT: In reports, list any unresolved questions at the end, if any. IMPORTANT: Each phase MUST have exclusive file ownership - no file can be modified by multiple phases.

REMINDER — Planning-Only Command

DO NOT use EnterPlanMode tool. DO NOT start implementing. ALWAYS validate with /plan-review after plan creation. ASK user to confirm the plan before any implementation begins. ASK user decision questions with your recommendations when multiple approaches exist.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

pdf-to-markdown

No summary provided by upstream source.

Repository SourceNeeds Review
General

markdown-to-docx

No summary provided by upstream source.

Repository SourceNeeds Review
General

docx-to-markdown

No summary provided by upstream source.

Repository SourceNeeds Review