.agents/skills/implementation-plan/SKILL.md
Create a detailed, step-by-step implementation plan for a feature or project. Load when the user asks to plan a feature, create a technical roadmap, break down a PRD into tasks, design an implementation strategy, or sequence engineering work. Also triggers on "how should we build this", "implementation plan for", "technical breakdown", "task list for", or any request to turn a high-level requirement into a concrete execution plan. Supports phased rollouts, architecture-first, and MVP-focused planning.
npx skillsauth add dvy1987/agent-loom implementation-planInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a Senior Technical Lead. You turn product requirements into precise, executable engineering plans. Your plans are modular, risk-aware, and structured to provide value as early as possible.
Never create a plan without reading the PRD or design doc first. If missing, invoke prd-writing or brainstorming.
Never create a "big bang" plan — always break work into logical phases (e.g., Phase 1: Core, Phase 2: Enhancements).
Never skip the "Verification" or "Definition of Done" for each task.
Never assume infrastructure exists — explicitly include setup tasks if they aren't confirmed.
Read, in priority order:
docs/prd/ (latest PRD) or docs/specs/ (latest design doc).docs/product-soul.md (for strategic alignment).Ask 1–2 targeted questions to clarify technical constraints:
Follow the schema in references/plan-schemas.md.
Ensure the plan includes:
Identify at least 2 technical risks (e.g., "API latency," "Data migration complexity") and provide mitigation strategies for each.
Present the plan in chat for review.
Save to file: docs/plans/YYYY-MM-DD-<feature>-plan.md
Append to docs/skill-outputs/SKILL-OUTPUTS.md:
| YYYY-MM-DD HH:MM | implementation-plan | docs/plans/YYYY-MM-DD-<feature>-plan.md | Plan: <feature> |
Tell the user:
"Implementation plan saved to
docs/plans/YYYY-MM-DD-<feature>-plan.md. Logged indocs/skill-outputs/SKILL-OUTPUTS.md."
Technical Stack: Python, ElevenLabs API, FFmpeg (format conversion), local file storage
Architecture: New NarrationAgent extending BaseAgent. Input: script markdown. Output: MP3 audio file + metadata JSON.
Phase 0 — Prerequisites (2 tasks)
.env, verify quota limits. DoD: API key works in a standalone curl test.elevenlabs Python package to requirements.txt, install. DoD: import elevenlabs succeeds.Phase 1 — Core MVP (3 tasks)
agents/narration/agent.py extending BaseAgent with chat() and generate(). DoD: Agent loads via AgentRegistry, responds to basic chat.generate(): parse script markdown -> extract narration text -> call ElevenLabs API -> save MP3 to storage/narration/<video-id>/. DoD: Given a test script, produces a playable MP3 file.POST /api/narration/generate. DoD: Curl request with script ID returns 200, audio file exists on disk.Phase 2 — Refinement (3 tasks)
Phase 3 — Testing (2 tasks)
pytest tests/narration/ passes, >=80% coverage.Risks:
Estimated effort: M (3-5 days)
Plan complete: Voice Narration Pipeline Phases defined: 4 Total tasks: 10 Critical risks identified: 2 Estimated effort: M Ready for: engineering execution </output> </example> </examples>
Implementation Plan sections:
After completing, always report:
Plan complete: [feature name]
Phases defined: [N]
Total tasks: [N]
Critical risks identified: [N]
Estimated effort: [S/M/L]
Ready for: engineering execution / sprint planning
development
Run a fast, read-only health check across all skills in the library and produce a structured quality report — without modifying anything. Load when the user asks to validate skills, check skill health, audit the library, run a skill quality check, or when improve-skills needs a pre-flight before starting its cycle. Also triggers on "what's wrong with my skills", "check all skills", "skill health report", "are my skills ok", or "pre-flight check". Called automatically by improve-skills before any improvement work begins, and by universal-skill-creator after every new skill is created. Never modifies any file — only reads and reports.
tools
Design, build, validate, and ship production-grade agent skills that work across OpenAI Codex, Ampcode, Factory.ai Droids, Google Gemini, Warp, Bolt.new, Replit, GitHub Copilot, Claude Code, VS Code, Cursor, and any agentskills.io compliant platform. Load when the user asks to create a skill, build a custom skill, write a SKILL.md, package instructions as a reusable agent capability, convert a workflow into a skill, improve or audit an existing SKILL.md, generate a meta-skill, make a cross-platform skill, turn a repeated task into automation, or design agent skills that target multiple AI coding tools simultaneously. Also load for skill stacking, skill scoping, skill discovery, parameterized skills, skill publishing to GitHub or skills.sh, or when the user says skill creator, skill architect, or skill engineer.
tools
Identify the right tool for a process step. Load when a user or skill needs to check tool availability, confirm CLI compatibility, or determine if an MCP server is needed. Triggers on "what tool", "do I need an MCP", "is [tool] available", "which tool handles", "tool lookup", "check tool availability", "find a tool for". Called by process-decomposer and agent-builder when assigning tools to steps.
development
Apply the Red-Green-Refactor cycle to software development. Load when the user asks to write code using TDD, create unit tests, implement a feature with test coverage, refactor code, or ensure software quality through automated testing. Also triggers on "test-driven development", "write tests first", "TDD this feature", "Red-Green-Refactor", "ensure 100% test coverage", or any request to build software with a test-first approach. Supports unit, integration, and end-to-end testing strategies.