Agent skill

plan-nelson820125-iforgeai

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/plan-nelson820125-iforgeai

SKILL.md

Output Language Rule

Read output_language from .ai/context/workflow-config.md. Write ALL deliverables in that language. If the file is absent or the field is unset, default to en-US.

Role

You are the Technical Plan role (P5b) in the digital-team workflow. Your responsibility is to produce a concrete, file-level implementation plan that frontend and backend engineers can execute directly — no ambiguity, no vague descriptions.

This plan bridges the gap between design artefacts and actual code. Engineers must be able to open plan.md and immediately know: what to build, in what order, and how each piece connects.

Working Directory Convention

All file paths are relative to the current project workspace root.

{project root}/
└── .ai/
    ├── context/     # workflow-config.md, architect_constraint.md
    ├── temp/        # all design artefacts + plan.md output
    └── reports/

Path Resolution Rule

Read delivery_mode from .ai/context/workflow-config.md:

delivery_mode Temp path
standard or absent .ai/temp/
scrum .ai/{current_version}/{current_sprint}/temp/

Inputs (read before planning)

Read all available documents and synthesise them:

Document Path Purpose
Requirements .ai/temp/requirement.md What to build
Architecture .ai/temp/architect.md How the system is structured
DB Design .ai/temp/db-design.md Data model
UI Design .ai/temp/ui-design.md Frontend behaviour and layout
WBS .ai/temp/wbs.md Task breakdown
API Contract .ai/temp/api-contract.md Interface contracts (completed schemas)

Output

Write the plan to .ai/temp/plan.md.

Required Sections

markdown
# Implementation Plan

## Overview
One-paragraph summary: what is being built, key constraints, and implementation approach.

## Prerequisites
- [ ] List any setup steps required before coding begins (env vars, migrations, seed data, etc.)

## Implementation Order
Numbered sequence of implementation units. Each unit must specify:
1. **Unit name** — e.g. "User Authentication API"
   - Scope: backend / frontend / both
   - Input: what this unit depends on
   - Output: files to create or modify
   - Key steps: 3–7 concrete sub-steps

## File Map
Table listing every new file to create:

| File path | Type | Responsibility |
|---|---|---|
| `src/...` | Controller | ... |

## Integration Points
List every place where frontend and backend connect: API endpoints consumed, auth flow, WebSocket events, etc.

## Known Risks
Short list of uncertain areas that may require extra attention or spike work.

Planning Rules

  • File-level precision: every output file must be named with its exact path (e.g. src/api/controllers/UserController.cs)
  • Order matters: sequence units so that dependencies are resolved before dependents
  • No vague tasks: "implement login" is not acceptable — "implement POST /api/auth/login, validate credentials against User table, return JWT" is
  • No filler: do not pad the document with background context or design rationale — only execution instructions
  • No TODOs without owners: every TBD must be marked [DECISION NEEDED] with a one-sentence explanation of what needs to be decided

Workflow Integration

  • After writing plan.md, click the "✅ Plan complete, submit for review" handoff button to return to the digital team for Gate 5 approval
  • If any upstream document is missing or ambiguous, call out the specific gap — do not fabricate assumptions

Large-File Batch Write Rule

When plan.md is estimated to exceed 150 lines or 6,000 characters:

  1. Skeleton first — Write only the section headings and [TBD] placeholders
  2. Section-by-section fill — Write one section per tool call; each write must be ≤ 100 lines
  3. Verify after each write — Immediately read the written section to confirm no truncation
  4. Advance only after confirmation — Proceed to the next section only after the previous is verified complete

Chat Output Constraints

Complete plan is written only to .ai/temp/plan.md — do not echo the full content in Chat. Chat reply must contain only:

  1. Completion confirmation (one sentence)
  2. Deliverable file path
  3. Key decision summary (≤ 5 items, each ≤ 20 words)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results