acquire-codebase-knowl…
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like…
Create a new implementation plan file for new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.
Claude Code
$ npx -y skills add github/awesome-copilot --skill create-implementation-plan --agent claude-code
Codex
$ npx skills add github/awesome-copilot --skill create-implementation-plan -a codex -y
Cursor
$ npx skills add github/awesome-copilot --skill create-implementation-plan -a cursor -y
Gemini CLI
$ npx skills add github/awesome-copilot --skill create-implementation-plan -a gemini-cli -y
GitHub Copilot
$ npx skills add github/awesome-copilot --skill create-implementation-plan -a github-copilot -y
OpenCode
$ npx skills add github/awesome-copilot --skill create-implementation-plan -a opencode -y
Windsurf
$ npx skills add github/awesome-copilot --skill create-implementation-plan -a windsurf -y
name: create-implementation-plan description: 'Create a new implementation plan file for new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.'
Your goal is to create a new implementation plan file for `${input:PlanPurpose}`. Your output must be machine-readable, deterministic, and structured for autonomous execution by other AI systems or humans.
This prompt is designed for AI-to-AI communication and automated processing. All instructions must be interpreted literally and executed systematically without human interpretation or clarification.
Plans must consist of discrete, atomic phases containing executable tasks. Each phase must be independently processable by AI agents or humans without cross-phase dependencies unless explicitly declared.
All implementation plans must strictly adhere to the following template. Each section is required and must be populated with specific, actionable content. AI agents must validate template compliance before execution.
Run these checks before finalizing the plan. Checks (1) and (2) target declarations and must return zero rows. Check (3) is a broad informational scan: it will surface valid references too, so use it for awareness rather than as a gate.
# Set PLAN_FILE to the plan being validated. PLAN_FILE="/plan/<purpose>-<component>-<version>.md" # 1) Duplicate TASK / GOAL declarations in table rows. grep -oE '\| (TASK|GOAL)-[0-9]+ \|' "$PLAN_FILE" \ | sed -E 's/.*((TASK|GOAL)-[0-9]+).*/\1/' \ | sort | uniq -d # 2) Duplicate declaration IDs in bullet-style spec lines. grep -oE '^- \*\*(REQ|SEC|CON|GUD|RISK|ASSUMPTION|TASK|GOAL|FILE|TEST|PAT|ALT|DEP)-[0-9]+\*\*:' "$PLAN_FILE" \ | sed -E 's/^- \*\*([A-Z]+-[0-9]+)\*\*:.*/\1/' \ | sort | uniq -d # 3) Broad duplicate scan (diagnostic only; may include valid references). grep -oE '(REQ|SEC|CON|GUD|RISK|ASSUMPTION|TASK|GOAL|FILE|TEST|PAT|ALT|DEP)-[0-9]+' "$PLAN_FILE" \ | sort | uniq -d
Prerequisites: a POSIX-compatible shell (`sh` / `bash`) with `grep`, `sed`, `sort`, and `uniq`. On Windows without these tools, use equivalent platform-native commands and preserve the same declaration-vs-reference logic.
If check (1) or (2) returns any row, re-number the duplicate so each identifier is declared exactly once, then re-run the checks until both are empty.
The status of the implementation plan must be clearly defined in the front matter and must reflect the current state of the plan. The status can be one of the following (status_color in brackets): `Completed` (bright green badge), `In progress` (yellow badge), `Planned` (blue badge), `Deprecated` (red badge), or `On Hold` (orange badge). It should also be displayed as a badge in the introduction section.
--- goal: [Concise Title Describing the Package Implementation Plan's Goal] version: [Optional: e.g., 1.0, Date] date_created: [YYYY-MM-DD] last_updated: [Optional: YYYY-MM-DD] owner: [Optional: Team/Individual responsible for this spec] status: 'Completed'|'In progress'|'Planned'|'Deprecated'|'On Hold' tags: [Optional: List of relevant tags or categories, e.g., `feature`, `upgrade`, `chore`, `architecture`, `migration`, `bug` etc] --- # Introduction ![Status: <st
A community-created collection of custom agents, instructions, skills, hooks, workflows, and plugins to supercharge your GitHub Copilot experience.
Use this skill when the user explicitly asks to map, document, or onboard into an existing codebase. Trigger for prompts like…
Run the AgentRC readiness assessment on the current repository and produce a static HTML dashboard at reports/index.html. Wraps…
Generate tailored AI agent instruction files via AgentRC instructions command. Produces .github/copilot-instructions.md (default,…
Help the user pick, write, or apply an AgentRC policy. Policies customise readiness scoring by disabling irrelevant checks,…
Use this skill when the user shares ad campaign performance data and asks what to cut, scale, or test. Trigger for prompts like…
Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…