EV

evolve-feature-classify

Capture, classify, and scope new requirements to ensure consistent architectural evolution.

Install

mkdir -p .claude/skills/evolve-feature-classify && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10524" && unzip -o skill.zip -d .claude/skills/evolve-feature-classify && rm skill.zip

Installs to .claude/skills/evolve-feature-classify

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Capture the new feature/requirement, classify the change type, identify the entry point document, write new content, and determine cascade scope
144 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Capture new features, requirements, or constraints
  • Classify changes into predefined types
  • Identify the correct entry point document for new content
  • Write new content at the appropriate specification depth
  • Determine the scope of cascading updates to downstream layers

How it works

The skill captures the new item, classifies it, identifies the entry point document, writes content at the correct spec depth, and then determines which downstream layers require updates.

Inputs & outputs

You give it
Free-form input or a file describing a new feature, requirement, or constraint
You get back
Report listing downstream layers that need updating, or confirmation of completion

When to use evolve-feature-classify

  • Classifying feature requests
  • Defining technical constraints
  • Scoping architectural changes

About this skill

Evolve Feature — Classify

Capture the user's new feature, requirement, or constraint. Classify it, identify the correct entry point document, write the new content at proper spec depth, and determine which downstream layers need updating.

Prerequisite: .memory/wiki/specs/ideation/ideation-index.md must exist. If not → STOP: run /ideate first.


1. Capture the new thing

Ask the user to describe what they want to add. Accept free-form input or @file.

If @file → read and extract key additions. If free-form → brief clarifying questions only (NOT a full /ideate interview).


2. Classify the change

Read .agents/skills/brainstorming/SKILL.md and follow its methodology.

Present the classification menu:

What type of change is this?

[1] New feature — entirely new capability
[2] New requirement on existing feature — additional constraint/behavior/criteria
[3] New technical constraint — non-functional requirement affecting architecture
[4] Scope correction — misunderstanding or underspecification that needs fixing

STOP — do not proceed until the user selects.


3. Identify the entry point document

ClassificationEntry Point Document
[1] New feature.memory/wiki/specs/ideation/ideation-index.md + fractal tree placement (Step 4)
[2] New requirementThe IA shard that owns the affected domain (read .memory/wiki/specs/ia/index.md to find it)
[3] New technical constraint.memory/wiki/specs/[dated]-architecture-design.md
[4] Scope correctionAsk the user which document contains the misunderstanding

4. Write new content at the entry point

Read .agents/skills/technical-writer/SKILL.md for clarity standards.

Read .agents/skills/prd-templates/references/evolution-layer-guidance.mdEntry Point Writing Depth section for the entry point layer. Follow its writing checklist for the identified layer.

Inline ambiguity check: Before presenting to user, apply Micro Ambiguity Check from .agents/skills/session-continuity/SKILL.md — walk each element, fix any gaps where an implementer would need to guess.

Present the written content to the user.

STOP — do not proceed until the user approves.


5. Determine cascade scope

Entry PointCascade Layers (in order)
VisionArchitecture → IA → BE → FE → Phase plan
ArchitectureIA → BE → FE → Phase plan
IA shardBE spec → FE spec → Phase plan
BE specFE → Phase plan
Scope correctionAll layers below the corrected document

Check each downstream layer for existing content. Only layers with existing content need updating.

Report: "These layers have existing content that will need updating: [list]."

If no downstream layers have content: "No downstream layers have existing content — incorporated when written. Evolution complete."

When not to use it

  • If `.memory/wiki/specs/ideation/ideation-index.md` does not exist
  • When a full `/ideate` interview is required for free-form input
  • When the user has not approved the written content

Prerequisites

`.memory/wiki/specs/ideation/ideation-index.md` must exist

Limitations

  • Requires `.memory/wiki/specs/ideation/ideation-index.md` to exist
  • Does not perform a full `/ideate` interview for free-form input
  • Requires user approval before proceeding to cascade scope determination

How it compares

This skill provides a structured workflow for classifying and documenting new features and their cascading impacts, unlike a manual process that might miss dependencies or misplace documentation.

Compared to similar skills

evolve-feature-classify side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
evolve-feature-classify (this skill)03moNo flagsIntermediate
create-plan368moReviewBeginner
project-planner329moReviewIntermediate
system-design199moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by RepairYourTech

View all by RepairYourTech

database-schema-design

RepairYourTech

Design database schemas with normalization, relationships, and constraints. Use when creating new database schemas, designing tables, or planning data models for any database paradigm.

00

validate-phase-quality

RepairYourTech

Code quality gates — tests, coverage, lint, type-check, build, CI/CD, staging deploy, migrations, spec coverage for the validate-phase workflow

00

testing-strategist

RepairYourTech

Design and implement comprehensive testing strategies. Use when setting up tests, choosing test types, implementing TDD, or improving code quality. Covers unit tests, integration tests, E2E tests, test-driven development, and testing best practices.

00

idea-extraction

RepairYourTech

Exhaustive idea extraction through recursive breadth-before-depth exploration with Deep Think protocol and fractal structure. Use during /ideate to transform raw ideas into comprehensive, structured ideation output. Writes to a fractal folder hierarchy — every node has an index, CX file, and childre

00

api-design-principles

RepairYourTech

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

00

cross-layer-consistency

RepairYourTech

Systematic methodology for verifying that IA, BE, and FE specification layers are mutually consistent. Covers coverage matrices, field mapping checks, error code propagation, access control consistency, and data contract drift detection.

00

You might also like

create-plan

antinomyhq

Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need thorough analysis and structured planning before implementation, when breaking down complex features into actionable steps, or when they explicitly ask for a plan, roadmap, or strategy. Strictly planning-focused with no code modifications.

36121

project-planner

adrianpuiu

Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.

32115

system-design

lagz0ne

Use when designing, architecting, or planning a new system from requirements or ideas - transforms concepts into navigable design catalog using EventStorming methodology, Mermaid diagrams, and progressive elaboration through 5 phases (Requirements, Big Picture, Processes, Data/Flows, Integration)

19108

spec-kit-workflow

jmanhype

Guides specification-driven development workflow. Automatically invoked when discussing new features, specifications, technical planning, or implementation tasks. Ensures proper workflow phases (specify → clarify → plan → checklist → tasks → analyze → implement).

11111

sparc-methodology

ruvnet

SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) comprehensive development methodology with multi-agent orchestration

8100

spec-workflow

TencentCloudBase

Standard software engineering workflow for requirement analysis, technical design, and task planning. Use this skill when developing new features, complex architecture designs, multi-module integrations, or projects involving database/UI design.

1091

Search skills

Search the agent skills registry