
plan-phase
by XcluEzy7
AG4ONE - Unified agentic engineering workflow combining GWD methodology, Serena semantic analysis, and Ralph autonomous looping for next-generation AI pair programming across multiple platforms
SKILL.md
name: plan-phase description: Create detailed execution plan for a phase (PLAN.md) argument-hint: "[phase] [--gaps]" allowed-tools:
- Read
- Bash
- Write
- Glob
- Grep
- AskUserQuestion
- WebFetch
- stormmcpagateway*
Purpose: Break down roadmap phases into concrete, executable PLAN.md files that Claude can execute. Output: One or more PLAN.md files in the phase directory (.planning/phases/XX-name/{phase}-{plan}-PLAN.md)
Gap closure mode (--gaps flag):
When invoked with --gaps, plans address gaps identified by the verifier. Load VERIFICATION.md, create plans to close specific gaps.
<execution_context>
@/.claude/ag4one/references/principles.md
@/.claude/ag4one/workflows/plan-phase.md
@/.claude/ag4one/templates/phase-prompt.md
@/.claude/ag4one/references/plan-format.md
@/.claude/ag4one/references/scope-estimation.md
@/.claude/ag4one/references/checkpoints.md
@/.claude/ag4one/references/tdd.md
@/.claude/ag4one/references/goal-backward.md
</execution_context>
Load project state first: @.planning/STATE.md
Load roadmap: @.planning/ROADMAP.md
Load requirements: @.planning/REQUIREMENTS.md
After loading, extract the requirements for the current phase:
- Find the phase in ROADMAP.md, get its
Requirements:list (e.g., "PROF-01, PROF-02, PROF-03") - Look up each REQ-ID in REQUIREMENTS.md to get the full description
- Present the requirements this phase must satisfy:
Phase [N] Requirements: - PROF-01: User can create profile with display name - PROF-02: User can upload avatar image - PROF-03: User can write bio (max 500 chars)
Load phase context if exists (created by /ag4:discuss-phase):
Check for and read .planning/phases/XX-name/{phase}-CONTEXT.md - contains research findings, clarifications, and decisions from phase discussion.
Load codebase context if exists:
Check for .planning/codebase/ and load relevant documents based on phase type.
If --gaps flag present, also load: @.planning/phases/XX-name/{phase}-VERIFICATION.md — contains structured gaps in YAML frontmatter
Standard mode (no --gaps flag): 5. Follow plan-phase.md workflow:
- Load project state and accumulated decisions
- Perform mandatory discovery (Level 0-3 as appropriate)
- Read project history (prior decisions, issues, concerns)
- Break phase into tasks
- Estimate scope and split into multiple plans if needed
- Create PLAN.md file(s) with executable structure
Gap closure mode (--gaps flag): 5. Follow plan-phase.md workflow with gap_closure_mode:
- Load VERIFICATION.md and parse
gaps:YAML from frontmatter - Read existing SUMMARYs to understand what's already built
- Create tasks from gaps (each gap.missing item → task candidates)
- Number plans sequentially after existing (if 01-03 exist, create 04, 05...)
- Create PLAN.md file(s) focused on closing specific gaps
<success_criteria>
- One or more PLAN.md files created in .planning/phases/XX-name/
- Each plan has: objective, execution_context, context, tasks, verification, success_criteria, output
- must_haves derived from phase goal and documented in frontmatter (truths, artifacts, key_links)
- Tasks are specific enough for Claude to execute
- User knows next steps (execute plan or review/adjust) </success_criteria>
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です