一键导入
planner-elaborate-phase
Elaborate a single phase into a full result, parallel-safe — receives plan snapshot + target phase ID
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Elaborate a single phase into a full result, parallel-safe — receives plan snapshot + target phase ID
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Analyze issue dependencies and produce a dispatch execution map for parallel orchestration
Execute recipe sessions batch-by-batch for triaged GitHub issues. Reads the triage-issues output manifest, processes each batch sequentially, and launches the appropriate recipe for each issue. Use when user says "process issues", "run issues", or "execute pipeline for issues".
Validate review-decisions audit findings with mandatory intent analysis and seven evidence-gathering rules. Adds docstring-as-contract recognition, deliberate-change detection, test-as-intent-signal, consumer-impact verification, architectural feasibility checks, behavioral simulation, and symmetry-as-design recognition to the standard validation workflow. Use when validating reports from audit-review-decisions specifically.
Generate YAML recipes for .autoskillit/recipes/. Use when user says "make script skill", "generate script", "script a workflow", "write a script", "create a script", "new recipe", "write a pipeline", or when loaded by other skills for script formatting.
Validate audit findings from audit-arch, audit-tests, or audit-cohesion against actual code, git history, and design intent using 9–10 parallel subagents. Removes contested findings, documents exceptions, adjusts severities. Use when user says "validate audit", "validate findings", "validate report", or "check audit results".
Validate audit findings from audit-arch, audit-tests, audit-cohesion, audit-feature-gates, audit-docs, or audit-review-decisions against actual code, git history, and design intent using 9–10 parallel subagents. Removes contested findings, documents exceptions, adjusts severities. Use when user says "validate audit", "validate findings", "validate report", or "check audit results".
| name | planner-elaborate-phase |
| categories | ["planner"] |
| description | Elaborate a single phase into a full result, parallel-safe — receives plan snapshot + target phase ID |
| hooks | {"PreToolUse":[{"matcher":"*","hooks":[{"type":"command","command":"echo '[SKILL: planner-elaborate-phase] Elaborating phase...'","once":true}]}]} |
Standalone parallel worker for Phase Pass 1. Each instance receives the full plan
snapshot (each phase in condensed form) and a target phase ID. It explores the codebase
independently and writes a single elaborated phase result. No dependency on
check_remaining or any shared state machine.
plan_snapshot.json (every phase as a PhaseShort entry)"P3")NEVER:
$3/*_result.json file from other phases (you have only the snapshot)check_remaining{{AUTOSKILLIT_TEMP}} artifacts outside your designated input files and output directoryls $(dirname $1)/..)run_in_background: true is prohibited)ALWAYS:
relationship_notes from snapshot context + codebase analysis, NOT from prior result files$3/{phase_id}_result.json (keep _result.json suffix — downstream consumers glob *_result.json)elab_result_path = <absolute path to {phase_id}_result.json>PhaseElaborated fields in the resultRead the plan snapshot at $1. It is a PlanDocument with a phases list of PhaseShort objects:
{
"schema_version": 1,
"task": "...",
"source_dir": "...",
"phases": [
{"id": "P1", "name": "...", "goal": "...", "scope": [...], "ordering": 1},
{"id": "P2", "name": "...", "goal": "...", "scope": [...], "ordering": 2},
...
]
}
Find the entry in phases where id == "$2" (the target phase). Note its ordering to
understand which phases come before and after it.
After reading plan_snapshot.json, extract the task field. Every aspect of the elaborated
phase — its technical_approach, scope, and assignments[] — must serve the stated task.
Do not elaborate into work not requested by the task. Flag if the phase goal appears
unrelated to the task.
Spawn up to 5 simultaneous Explore subagents against the codebase in source_dir:
scope? Current state, imports, deviations from conventions.Write to $3/{target_phase_id}_result.json matching PhaseElaborated:
{
"id": "P3",
"name": "...",
"goal": "...",
"scope": [...],
"ordering": 3,
"technical_approach": "...",
"relationship_notes": "Depends on P1 (...name...) for ...; P5 (...name...) will consume ...",
"assignments_preview": ["Assignment title 1", "Assignment title 2", ...]
}
For relationship_notes: use other phases' name, goal, and scope from the snapshot
(not their result files) combined with codebase evidence to identify real dependencies.
Do NOT write phase_number or name_slug — the backend derives these at load time from
ordering and name respectively.
elab_result_path = <absolute path to $3/{id}_result.json>