implementing-features

Enforce acceptance criteria and WIP tracking before feature implementation.

Updated Dec 31, 2025
One-click install
npx skills add https://github.com/tomgun/agentic-framework --skill implementing-features-tomgun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementing-features
Source: https://github.com/tomgun/agentic-framework/tree/main/.agentic/lib/agents/claude/skills/implementing-features
Command: npx skills add https://github.com/tomgun/agentic-framework --skill implementing-features-tomgun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents premature or unstructured feature coding by enforcing acceptance-driven gates, ensuring features are specified, scoped, and tracked before implementation begins.

Core Features & Use Cases

  • Gate Verification: Confirms acceptance criteria exist and that scope is appropriate before any code is written.
  • WIP Management: Starts and monitors work-in-progress locks so concurrent work does not conflict.
  • Incremental Implementation Workflow: Guides the developer through spec analysis, checkpoints, prioritized acceptance criteria (P1/P2), testing, and handoff to committing workflows.
  • Use Case: Add a new CLI command or UI feature by drafting acceptance criteria, starting WIP, implementing code and tests in small batches, and validating checkpoints before committing.

Quick Start

Start implementing feature F-0125 by verifying acceptance criteria, starting WIP, implementing code and tests in small increments, and running checkpoint validations.

Frequently Asked Questions about implementing-features

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

FAQPage Schema
How do I enforce acceptance criteria before starting feature implementation?

This Skill applies pre-implementation gates for feature implementation by verifying .agentic/spec/acceptance entries exist and checking scope appropriateness before any code is written.

What is the best way to manage concurrent work-in-progress during feature implementation?

To manage concurrent work-in-progress during feature implementation, this Skill runs the .agentic/lib/tools/wip.sh shell script to start and monitor WIP locks, preventing conflicting concurrent work.

How do I structure incremental testing and checkpoints for a new CLI command?

To structure incremental testing for a new CLI command, this workflow guides you through spec analysis, prioritized P1/P2 acceptance criteria, small batch code and test implementation, and shell-based checkpoint validations.

Does spec-driven feature implementation work without predefined acceptance criteria?

Spec-driven feature implementation does not work without predefined acceptance criteria, because this Skill enforces acceptance-driven gates that block premature coding by requiring .agentic/spec/acceptance entries upfront.

Can I use shell-based gate checks for repository-level feature work?

Yes, you can use shell-based gate checks for repository-level feature work. This Skill executes shell environment validations to verify acceptance entries, WIP status, and scope checks incrementally.