Agent skill · writing content · github
update-implementation-plan
Update an existing implementation plan file with new or update requirements to provide new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.
Why this skill is useful
Provides a structured template and specific guidelines for generating implementation plans that AI agents can execute autonomously.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 37,534 stars on the source repository.
What this skill does
Update Implementation Plan Primary Directive You are an AI agent tasked with updating the implementation plan file ${file} based on new or updated requirements. Your output must be machine-readable, deterministic, and structured for autonomous execution by other AI systems or humans. Execution Context 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. Core Requirements Generate implementation plans that are fully executable by AI agents or humans Use deterministic language with zero ambiguity Structure all content for automated parsing and execution Ensure complete self-containment with no external dependencies for understanding Plan Structure Requirements 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. Phase Architecture Each phase must have measurable completion criteria Tasks within phases must be executable in parallel unless dependencies are specified All task descriptions must include specific file paths, function names, and exact implementation details No task should require human interpretation or decision-making AI-Optimized Implementation Standards Use explicit, unambiguous language with zero interpretation required Structure all content as machine-parseable formats (tables, lists, structured data) Include specific file paths, line numbers, and exact code references where applicable Define all variables, constants, and configuration values explicitly Provide complete context within each task description Use standardized prefixes for all identifiers (REQ-, TASK-, etc.) Include validation criteria that can be automatically verified Output File Specifications Save implementation plan files in /plan/ directory Use naming convention: [purpose]-[component]-[versio …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills github/update-implementation-plan