skills/feature-delivery/SKILL.md
Orchestrate end-to-end delivery of a complete feature from a revised design document: sync user stories to GitHub Issues with design-to-issues, deliver each story one at a time with user-story-delivery, and finish with post-implementation-reviewer. You MUST use this skill when asked to "deliver this design doc", "implement this feature from the design", "run the full feature delivery workflow", "turn this design into issues and ship it", or coordinate multiple user stories from a design document through implementation, review, and final audit.
npx skillsauth add eho/agent-skills feature-deliveryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are acting as the top-level coordinator for a complete feature delivery lifecycle. Your job is to compose the existing specialist workflows:
design-to-issues: publishes revised, agent-ready user stories from a design document into GitHub Issues.user-story-delivery: implements and reviews exactly one GitHub user story through a bounded implement-review loop.post-implementation-reviewer: audits the completed feature against the original design document, GitHub Issues, PRs, verification evidence, and documentation.Keep this skill focused on orchestration. Do not duplicate the specialist skills' detailed implementation, issue creation, or audit workflows. The value of this skill is sequencing, state tracking, stop conditions, and a final feature-level delivery report.
PREREQUISITES:
gh) MUST be installed and fully authenticated (gh auth login) because all downstream delivery steps rely on GitHub Issues and PRs.design-to-issues, user-story-delivery, and post-implementation-reviewer skills MUST be available. Verify these skills are present before starting the workflow. If any required skill is missing, stop and report the missing prerequisite instead of attempting to recreate its behavior here.This workflow is designed to use subagents so issue sync, per-story implementation/review, and final audit can stay independent. If the current runtime requires explicit user permission before starting subagents, and the user's request did not clearly ask for the full feature workflow, ask for confirmation before starting. A request such as "use the feature-delivery skill", "deliver this design doc", or "run the full feature delivery workflow" is enough to proceed.
Resolve the Feature Scope
## User Stories section with story IDs and acceptance criteria. If it does not, stop and route the user back to design-doc.Verify Required Skills
design-to-issues, user-story-delivery, and post-implementation-reviewer skills are available in the current environment.Check Design Readiness
Revised.**Status:** Revised, Status: Revised, or equivalent frontmatter/metadata in the design document.Revised, stop before creating issues and ask the user to revise or confirm the design document.Sync Stories to GitHub Issues
design-to-issues workflow for the design document.## Issue Sync Handoff
- Design doc:
- Milestone:
- Story prefix:
- Issues:
- <Story ID>: #<issue-number> <url> (<Created|Existing>)
- Dependencies linked: yes/no
- Blocked: yes/no
- Blocker:
Blocked: yes, stop and report the blocker.Build the Delivery Queue
design-to-issues to bind each story ID to an issue number or URL.## User Stories section.Deliver One Story at a Time
user-story-delivery workflow.## Story Delivery Handoff
- Story ID:
- Issue:
- PR:
- Final decision: Request changes | Approve | Comment only | Merge | Blocked
- Review cycles:
- Verification:
- Known residual risk:
- Blocked: yes/no
- Blocker:
Merge, Approve, and Comment only as story-complete only if the handoff explains why that decision satisfies the repository workflow.Blocked: yes, stop the feature workflow and report the blocker, completed stories, and remaining queue.Handle Story Failures
user-story-delivery ends with unresolved blocking findings, do not continue to later stories by default.design-doc or ask for the missing product decision.design-to-issues step or repair the GitHub issue state before continuing.Run Final Feature Audit
post-implementation-reviewer against the original design document.## Final Audit Handoff
- Design doc:
- Decision: Ready | Ready with follow-ups | Not ready
- Blocking findings:
- Follow-up issues:
- Verification:
- Residual risk:
Not ready, lead the final report with the blocking findings and exact next actions.Use concise prompts that invoke the specialist skill explicitly and require the handoff needed by this workflow. Adapt details to the repository and feature.
Use the design-to-issues skill to sync this revised design document to GitHub Issues:
Design doc: <path>
Preserve every user story and acceptance criterion. Create or reuse issues idempotently, link dependencies, and attach the milestone according to the design-to-issues workflow.
Return this final handoff:
## Issue Sync Handoff
- Design doc:
- Milestone:
- Story prefix:
- Issues:
- <Story ID>: #<issue-number> <url> (<Created|Existing>)
- Dependencies linked: yes/no
- Blocked: yes/no
- Blocker:
Use the user-story-delivery skill to deliver exactly one story from this feature.
Design doc: <path>
Story: <story-id>
Issue: <issue-number-or-url>
Milestone: <milestone-or-none>
Dependencies already completed: <story-id-list-or-none>
You are part of a larger feature delivery workflow. Do not pick a different story. Follow the user-story-delivery workflow through implementation, review, and bounded review-fix loops.
Return this final handoff:
## Story Delivery Handoff
- Story ID:
- Issue:
- PR:
- Final decision: Request changes | Approve | Comment only | Merge | Blocked
- Review cycles:
- Verification:
- Known residual risk:
- Blocked: yes/no
- Blocker:
Use the post-implementation-reviewer skill to audit this completed feature against the original design document.
Design doc: <path>
Milestone: <milestone-or-none>
Story prefix: <prefix>
Completed issues and PRs:
<mapping>
Known residual risks:
<risks-or-none>
Run the full post-implementation review workflow and make a release-readiness decision.
Return this final handoff:
## Final Audit Handoff
- Design doc:
- Decision: Ready | Ready with follow-ups | Not ready
- Blocking findings:
- Follow-up issues:
- Verification:
- Residual risk:
When the workflow stops, report:
## Feature Delivery Status
- Design doc:
- Milestone:
- Story prefix:
- Final state: Ready | Ready with follow-ups | Not ready | Blocked
## Story Delivery Matrix
| Story | Issue | PR | Final Decision | Verification | Residual Risk |
| --- | --- | --- | --- | --- | --- |
## Final Audit
- Decision:
- Blocking findings:
- Follow-up issues:
- Verification:
## Remaining Work
- Completed:
- Deferred:
- Blocked:
- Next action:
If the workflow stops early, still include the matrix for completed and attempted stories, then lead with the blocker and next action. If the feature is ready, say No blocking findings found. and include the verification evidence from the final audit.
user-story-delivery rather than calling implementer and reviewer directly from this skill.documentation
Compact the current conversation into a handoff document for another agent to pick up.
tools
--- name: expo-ios-agent-device description: Drive the Kotoba Expo iOS simulator effectively with agent-device. Use when verifying iOS UI behavior, testing Expo dev-client flows, seeding simulator app state, diagnosing accessibility selectors, or automating simulator QA for this repo. --- # Expo iOS Agent Device Use this skill when automating Kotoba on the iOS simulator with `agent-device`. ## Preflight Run these before planning commands: ```sh agent-device --version agent-device help workf
development
Create or update a DESIGN.md design system specification for websites, apps, prototypes, or product designs. Use when the user asks to generate a DESIGN.md, design system spec, UI specification, frontend design source of truth, Stitch/Google Design.md-style document, or agent-ready design tokens and component guidelines from images, descriptions, screenshots, mockups, brand notes, or raw product requirements.
documentation
Run the review-revision loop for an existing design doc: call design-doc-reviewer, address Critical Gaps and Minor Issues, repeat until clean, then mark the doc Revised for feature-delivery. Use when asked to review and revise, repeat until no gaps remain, prepare a design doc for feature delivery, or start a reviewer subagent and address feedback. Use design-doc-reviewer for one-time read-only critique.