icea-feature

Generates gated ICEA planning documents and tech specs before feature code is written.

1|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/vickysrawat/AI-Assisted-development --skill icea-feature-vickysrawat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icea-feature
Source: https://github.com/vickysrawat/AI-Assisted-development/tree/main/skills/icea-feature
Command: npx skills add https://github.com/vickysrawat/AI-Assisted-development --skill icea-feature-vickysrawat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often start coding features before requirements are agreed, causing rework, scope creep, and PR disputes. This Skill intercepts feature requests and produces a complete ICEA document (Intent, Context, Examples, Acceptance) plus a stack-specific Tech Spec, blocking code generation until the plan is explicitly approved. ## Core Features & Use Cases - Gated planning workflow: Collects ADO work item, release, and sprint identifiers, then enforces sequential plan, ICEA, and Tech Spec gates with SAVE commands before any implementation proceeds. - Stack-aware Tech Specs: Selects framework overlay templates (ASP.NET MVC + jQuery, ASP.NET Web API + Angular, Angular + Node.js) based on detected project stacks, producing files-changed tables, AC coverage matrices, and reviewer checklists. - Architecture-grounded drafting: Reads the codebase knowledge graph and architecture docs (deployment, security, data) to write precise acceptance criteria, flagging missing context with visible warnings instead of guessing. - Use Case: A developer says "add export to CSV on the report page, ADO #1847, R4, S14" and receives a reviewed plan, an approved ICEA saved to docs/Release4/Sprint14/UserStory1847/, and a Tech Spec with test cases — all before any code is written. ## Quick Start Ask the assistant to run /icea-feature with your ADO work item number, release, and sprint to draft a gated ICEA plan for your new feature.

Frequently Asked Questions about icea-feature

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

FAQPage Schema
How do I create an ICEA document for a new feature?

Invoke /icea-feature with your ADO work item ID, release, and sprint. The skill drafts a feature plan first, then the ICEA after you reply SAVE PLAN, and finally a Tech Spec after SAVE ICEA — each step is a blocking gate.

What is an ICEA document in agile development?

ICEA stands for Intent, Context, Examples, Acceptance — a structured feature specification with problem statement, personas, Given/When/Then scenarios, and testable acceptance criteria. It is approved before implementation begins to prevent building the wrong thing.

Does the ICEA workflow support Angular and .NET tech specs?

Yes, Tech Spec generation selects overlay templates based on detected stacks, covering ASP.NET MVC + jQuery, ASP.NET Web API + Angular, and Angular + Node.js with an optional .NET API layer. Each overlay includes files-changed tables, auth patterns, and reviewer checklists.

Can I skip the ICEA gate for an urgent bug fix?

Bug fixes and refactors do not trigger the skill at all — it only intercepts new feature requests. For genuine emergencies, prefixing a request with /skip-icea bypasses the gate once with a warning.

What happens if architecture documentation is missing?

The skill falls back to .claude/dream-init-state.json for stack detection, and if that is absent it stops and asks you to run /setup-init or state the stack inline. Missing deployment or security docs produce visible warning banners and generic ACs marked with warning flags.