feature-development

Orchestrates end-to-end feature development via a phased, gated workflow.

3|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/scute-sh/scute --skill feature-development-scute-sh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-development
Source: https://github.com/scute-sh/scute/tree/main/.claude/skills/feature-development
Command: npx skills add https://github.com/scute-sh/scute --skill feature-development-scute-sh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured, autonomous workflow for developing significant new features or substantial additions to existing functionality, ensuring all development phases are rigorously validated.

Core Features & Use Cases

  • Phased Development: Guides feature development through distinct, mandatory stages: defining criteria, assessing code, sketching scenarios, building, hardening, and verifying.
  • Autonomous Operation: Operates independently, invoking other specialized skills for each phase, with built-in gates that prevent skipping steps.
  • Use Case: When building a new user authentication module, this Skill will first help define acceptance criteria, then analyze the existing codebase for impact, sketch out the necessary user scenarios, guide the ATDD-based implementation, harden the new code, and finally verify against the initial criteria.

Quick Start

Initiate end-to-end feature development for a new 'user-profile-editing' feature.

Frequently Asked Questions about feature-development

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

FAQPage Schema
How do I automate end-to-end feature development with validation gates?

Autonomous end-to-end feature development is orchestrated through a phased, gated workflow that manages complex implementation by invoking specialized skills for acceptance criteria, code scouting, ATDD building, and final verification. It enforces structured progression through mandatory development stages.

What is ATDD-based feature building and how does it work?

ATDD-based feature building is a core development stage within this workflow where implementation is guided by predefined acceptance criteria and sketched user scenarios. It operates autonomously by invoking specialized skills to construct features while enforcing validation gates before progression.

How do I structure a complex feature implementation workflow?

Complex feature implementation is structured into distinct mandatory stages: defining acceptance criteria, assessing existing code impact, sketching scenarios, building via ATDD, hardening code, and final verification. Built-in gates prevent skipping any step, ensuring rigorous validation throughout development.

Does autonomous feature development work for adding to existing functionality?

Autonomous feature development supports substantial additions to existing functionality by analyzing the current codebase during a code scouting phase. It assesses impact and defines acceptance criteria before proceeding to sketch scenarios and build, ensuring new code integrates cleanly with existing modules.

What is the best way to ensure code quality during autonomous feature development?

Code quality is ensured through mandatory validation gates and a dedicated code hardening stage within the phased workflow. After ATDD-based building, the skill hardens the new code and performs final verification against initial acceptance criteria before completion.

When should I use a gated workflow for feature development?

A gated workflow should be used when building significant new features or substantial additions requiring rigorous validation across all phases. It prevents skipping steps like acceptance criteria definition, code scouting, scenario sketching, ATDD building, hardening, and final verification.