implement-feature

Implement approved OpenSpec proposals by generating code changes and opening a pull request.

4|1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/jankneumann/agentic-coding-tools --skill implement-feature-jankneumann
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-feature
Source: https://github.com/jankneumann/agentic-coding-tools/tree/main/.agents/skills/implement-feature
Command: npx skills add https://github.com/jankneumann/agentic-coding-tools --skill implement-feature-jankneumann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implementing an approved OpenSpec proposal into production code can be complex, requiring coordination, worktree management, and multiple validation steps. This Skill automates the end‑to‑end process, handling tier selection, worktree setup, testing, and PR creation.

Core Features & Use Cases

  • Tiered Execution: Automatically picks coordinated, local‑parallel, or sequential mode based on environment.
  • Worktree Management: Sets up isolated feature worktrees and resolves branch handling.
  • Validation & Quality Gates: Generates change context, runs tests, linting, and contract checks before committing.
  • Pull Request Automation: Commits changes and opens a PR awaiting review.

Quick Start

Ask the assistant to implement the feature for change ID 12345.

Frequently Asked Questions about implement-feature

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

FAQPage Schema
How do I turn an approved OpenSpec proposal into a pull request automatically?

To turn an approved OpenSpec proposal into a pull request, this Skill automates code generation, worktree setup, quality validation, and PR creation. It selects an execution tier based on coordinator availability and commits the implementation for review.

How does worktree management work when implementing feature changes locally in parallel?

Worktree management for parallel feature implementation sets up isolated feature branches automatically. The Skill resolves branch handling and selects local-parallel, coordinated, or sequential execution tiers based on your environment's coordinator availability.

Can I automate running tests and linting before opening a pull request for an OpenSpec change?

Yes, you can automate tests and linting before opening a pull request. The Skill runs built-in validation and quality gates, including contract checks, on the generated code changes before committing the implementation as a PR.

What is the best way to manage sequential execution tiers for OpenSpec change IDs?

The best way to manage sequential execution tiers for OpenSpec change IDs is through automated tier selection. The Skill evaluates coordinator availability and dynamically assigns coordinated, local-parallel, or sequential modes to handle the implementation workflow.

Do I need an approved OpenSpec change ID before starting automated feature implementation?

Yes, you need an approved OpenSpec change ID before starting automated feature implementation. The Skill specifically targets approved OpenSpec proposals within a repository to generate the necessary code changes and open a review-ready pull request.

Why does automated PR creation wait for review after committing the implementation?

Automated PR creation waits for review after committing the implementation to ensure code quality oversight. After passing validation gates and contract checks, the changes are submitted as a pull request rather than merging directly to the main branch.