octocode-implement

Implement specification features through phased research and validation workflows.

904|77|Updated Jun 5, 2025
One-click install
npx skills add https://github.com/bgauryy/octocode-mcp --skill octocode-implement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: octocode-implement
Source: https://github.com/bgauryy/octocode-mcp/tree/main/packages/octocode-cli/skills/octocode-implement
Command: npx skills add https://github.com/bgauryy/octocode-mcp --skill octocode-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Octocode-implement provides a structured approach to deriving concrete, testable code from abstract specifications. It helps teams translate requirements into incremental changes while ensuring alignment with existing patterns, tests, and documentation.

Core Features & Use Cases

  • SPEC-to-PLAN translation: parse a specification into atomic tasks.
  • CONTEXT-driven discovery: build mental model of codebase structure and identify patterns.
  • PLAN-driven execution: create a concrete, risk-aware implementation plan.
  • RESEARCH-guided coding: deep analysis using LSP and code search to minimize blind changes.
  • IMPLEMENTation with incremental changes and automated checks.
  • VALIDATE against the spec: compile, lint, tests, and traceability.
  • Use Case: When tasked with implementing a feature from a detailed spec, the skill orchestrates multi-step research and code changes.

Quick Start

  1. Identify the SPEC and create a TodoWrite plan with tasks.
  2. Build CONTEXT by mapping the repository structure and locating similar implementations.
  3. Proceed through PLAN, RESEARCH, and IMPLEMENT with small, verifiable changes, then VALIDATE.

Frequently Asked Questions about octocode-implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement features from a specification document into an existing codebase?

To implement features from a specification document, you parse the spec into atomic tasks, build context by mapping repository structure, and execute a risk-aware plan with research-guided coding and validation checks.

What is the best way to ensure new code matches existing codebase patterns and tests?

Ensuring new code matches existing patterns requires context-driven discovery and research-guided analysis using LSP and code search, minimizing blind changes before executing incremental implementation and validation phases.

How does a phase-gated workflow help translate specs into working code?

A phase-gated workflow helps translate specs into working code by enforcing sequential progression through SPEC, CONTEXT, PLAN, RESEARCH, IMPLEMENT, and VALIDATE stages, ensuring traceability and adherence to documentation.

Can I use a multi-agent workflow to research and implement codebase changes from a spec?

Yes, you can use a multi-agent workflow to orchestrate deep analysis and incremental code changes from a spec, coordinating tasks across research, implementation, and validation phases to maintain risk-aware execution.

What are the limitations of research-driven implementation for complex specifications?

Research-driven implementation requires building a mental model of the codebase first, meaning complex specifications need decomposing into atomic tasks to prevent blind changes and ensure code passes compile, lint, and test validations.

Do I need a detailed specification to start planning and implementing code?

Yes, you need a detailed specification to start implementation because the workflow parses the SPEC into a TodoWrite plan, driving subsequent context discovery, risk-aware planning, and incremental coding tasks.