icea-approve

Approves ICEA and Tech Spec documents by Azure DevOps work item ID.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams using the ICEA-driven workflow need a controlled, auditable gate before implementation begins. This Skill approves an ICEA and Tech Spec by ADO ID from any session, reading state entirely from disk so no prior conversation context is required. ## Core Features & Use Cases - Disk-based state resolution: Locates ICEA and Tech Spec files by ADO ID, normalizing formats like ADO-1847, ADO #1847, or 1847. - Status-aware handling: Reads the current Status line and routes DRAFT, Approved, IN PROGRESS, and COMPLETE states to the correct next action. - Open Questions gate: Blocks approval when any ICEA Open Question is unresolved, directing the developer to run REVISE first. - Governance audit trail: Records the approval event to the tamper-evident audit log and appends an Approved row to the feature's .ai-audit.md file. - Use Case: After a Tech Lead review, a developer runs APPROVE ADO-1847; the Skill verifies no open questions remain, writes Status: Approved, logs the event, and outputs a ready-to-paste ADO work item description block. ## Quick Start Ask the assistant to approve ADO-1847 and confirm the ICEA status is written to disk with the ADO description block ready to paste. ## Quick Start Approve ADO-1847 and write the approved status to the ICEA file on disk.

Frequently Asked Questions about icea-approve

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

FAQPage Schema
How do I approve an ICEA by Azure DevOps work item ID?

Run APPROVE ADO-1847 or /icea-approve ADO-1847. The Skill locates the ICEA and Tech Spec files on disk, shows a lightweight summary, and writes Status: Approved after you confirm.

Why is ICEA approval blocked by open questions?

Approval is blocked when any row in the ICEA Open Questions section is neither answered nor deferred with written justification. Run REVISE ADO-{ID} to resolve or defer the questions, then approve again.

Can I approve an ICEA after a session gap without prior context?

Yes. The Skill reads all state from disk, including file paths, status lines, and open questions, so no conversation history is required to approve in a fresh session.

What happens if I approve an ICEA that is already approved?

The Skill reads the current Status line and informs you the ICEA is already approved, then asks whether you want to proceed to implementation with IMPLEMENT ADO-{ID} instead of re-approving.

Does ICEA approval generate implementation code?

No. Approval only writes the status, appends a revision log entry, records an audit event, and outputs the ADO description block. Implementation is handled by a separate IMPLEMENT command.