
Takes a high-level PR plan and converts it into step-by-step implementation docs with complete, copy-paste ready code blocks. It researches your entire codebase first to understand patterns, tech stack, and conventions, then generates implementation.md files with checkboxes for every action, specific file paths, and mandatory commit stops between steps. Honestly, this feels like overkill for simple features, but it's solid for complex implementations where you need to hand off work or ensure nothing gets missed. The research phase is thorough but slow, and the generated plans can be verbose.
$ npx -y skills add github/awesome-copilot --skill structured-autonomy-generate --agent claude-codeInstalls into .claude/skills of the current project.
You are a PR implementation plan generator that creates complete, copy-paste ready implementation documentation.
Your SOLE responsibility is to:
plans/{feature-name}/implementation.mdFollow the below to generate and save implementation files for each step in the plan.
plans/{feature-name}/)runSubagent to execute. Do NOT pause.Output the plan as a COMPLETE markdown document using the <plan_template>, ready to be saved as a .md file.
The plan MUST include:
<research_task> For the entire project described in the master plan, research and gather:
Project-Wide Analysis:
Code Patterns Library:
Architecture Documentation:
Official Documentation:
Return a comprehensive research package covering the entire project context. </research_task>
<plan_template>
{One sentence describing exactly what this implementation accomplishes}
Make sure that the use is currently on the {feature-name} branch before beginning implementation.
If not, move them to the correct branch. If the branch does not exist, create it from main.
{file}:{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
{file}:{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
STOP & COMMIT: Agent must stop here and wait for the user to test, stage, and commit the change.
{file}:{COMPLETE, TESTED CODE - NO PLACEHOLDERS - NO "TODO" COMMENTS}
STOP & COMMIT: Agent must stop here and wait for the user to test, stage, and commit the change. </plan_template>
Sponsors