new-feature

Analyzes impact of unplanned features on existing specs and updates the project roadmap.

1|Updated May 1, 2026
One-click install
npx skills add https://github.com/FerEscobarDev/Specture --skill new-feature-ferescobardev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: new-feature
Source: https://github.com/FerEscobarDev/Specture/tree/main/skills/new-feature
Command: npx skills add https://github.com/FerEscobarDev/Specture --skill new-feature-ferescobardev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Adding functionality that was not in the original plan risks breaking completed work, contradicting accepted architecture decisions, and fragmenting requirements across files. This Skill integrates new features into an existing spec-driven project without silently breaking what is already built. ## Core Features & Use Cases - Impact Ripple Analysis: Scans architecture components, living behavior specs in docs/05-specs/_current/, and accepted ADRs to identify every component, business rule, and decision the new feature touches, including breaking changes. - Requirements Merge: Folds new user stories and business rules per-section into business_requirements.md with traceable markers, continuing existing ID numbering instead of appending addenda. - Roadmap and ADR Updates: Adds the feature as a new milestone or epic with explicit dependencies, supersedes conflicting ADRs, and hands off to the build phase. - Use Case: Mid-project, a stakeholder says "ahora también queremos notificaciones por email". The Skill maps which modules and specs ripple, flags a breaking schema change, gets explicit user approval via Plan mode, then updates the ROADMAP and routes to build. ## Quick Start Tell the agent you want to add a new feature not in the original roadmap, for example: "quiero agregar exportación de reportes a PDF al proyecto".

Frequently Asked Questions about new-feature

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

FAQPage Schema
How do I add a new feature to an existing spec-driven project?▼

Run a scoped discovery for the feature, then perform an impact ripple analysis against current specs and architecture before touching the roadmap. The Skill merges requirements into business_requirements.md, adds a new epic to ROADMAP.md, and hands off to the build phase after your approval.

What is impact ripple analysis in software specifications?▼

Impact ripple analysis identifies which existing components, business rules, and architecture decisions a proposed feature touches before implementation. It lists affected modules, flags breaking changes to contracts or schemas, and detects contradictions with accepted ADRs.

Can I add a feature that contradicts an accepted ADR?▼

Yes, but the conflict must be resolved explicitly: either reject the feature as incompatible, or create a new ADR that supersedes the old one. ADRs are never deleted; supersession is recorded and flagged to the user for approval.

Why should new requirements not go into a separate addendum file?▼

Separate addenda fragment business truth across files, and the build phase only receives business_requirements.md, so anything left outside never reaches implementation. Requirements are merged per-section with traceable markers and continuous ID numbering, then the draft file is deleted.

What happens if the living behavior spec for a component is missing?▼

The Skill falls back to scanning historical specs under docs/05-specs/<epic>/ and prints a warning suggesting you run the knowledge reconcile command. In adopted projects with no specs at all, it offers a read-only characterization of the component from the code first.