feature-dev-auto

Automate end-to-end feature development with a verifiable goal-loop.

5|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/kenlck/skills --skill feature-dev-auto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-dev-auto
Source: https://github.com/kenlck/skills/tree/main/ken-swe/skills/feature-dev-auto
Command: npx skills add https://github.com/kenlck/skills --skill feature-dev-auto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Front-loads decision-making for substantial feature work and enforces a verifiable goal loop, reducing drift, miscommunication, and rework by guiding implementation through staged architecture, tests, and evaluative checks.

Core Features & Use Cases

  • Front-loaded decision-making through interactive stages (Discovery, Exploration, Architecture) to establish clear goals and constraints.
  • Verifiable goal loop: runnable checks, concrete assertions, and must-not-change constraints to ensure disciplined progress.
  • Automated implementation loop: surgical changes, evaluation, and self-correction until green, with escalation paths for unresolved issues.

Quick Start

Provide a plan for a new feature using the feature-dev-auto workflow and specify the desired iterations.

Frequently Asked Questions about feature-dev-auto

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

FAQPage Schema
How do I automate end-to-end feature development with verification checks?

Autonomous feature development is automated using a verifiable goal-loop that applies runnable checks, explicit assertions, and must-not-change constraints to ensure disciplined progress. This enforces automated validation and iterative refinement throughout implementation.

What is the best way to front-load architecture decisions for uncertain features?

Front-loading decisions for uncertain features requires interactive stages like Discovery, Exploration, and Architecture to establish clear goals and constraints. This staged approach reduces drift, miscommunication, and rework before implementation begins.

How do I implement a verifiable goal loop for substantial feature work?

A verifiable goal loop is implemented by satisfying runnable checks, concrete assertions, and must-not-change constraints during Stage 3 planning. This ensures automated validation evaluates surgical changes and self-corrects until checks pass green.

Can I use autonomous feature development for complex iterative refinement tasks?

Autonomous feature development suits substantial, uncertain features that benefit from automated validation and iterative refinement. It guides implementation through an automated loop of surgical changes, evaluation, and self-correction until all checks pass.

How do I handle unresolved issues during automated feature implementation?

Unresolved issues during automated implementation are handled through built-in escalation paths. The automated implementation loop performs surgical changes, evaluates results, and attempts self-correction until green, escalating only when issues remain unresolved.

When should I use a verifiable goal loop instead of manual feature planning?

A verifiable goal loop is needed for substantial, uncertain features requiring front-loaded decisions and automated validation. It reduces drift and rework by enforcing runnable checks and must-not-change constraints, which manual planning lacks.