一键导入
create-features
Creates Feature work items from Epic files and the design document. Use when asked to create features or break down epics into deliverable slices.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Creates Feature work items from Epic files and the design document. Use when asked to create features or break down epics into deliverable slices.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | create-features |
| description | Creates Feature work items from Epic files and the design document. Use when asked to create features or break down epics into deliverable slices. |
Read the Epic files and design document and produce a set of Feature files that break each Epic into independently deliverable slices. Features sit at the second level of the work breakdown hierarchy:
Epic → Feature → User Story → Task
A Feature is a coherent, demonstrable piece of functionality that delivers part of its parent Epic's business objective. A feature should be completable within a sprint or two and should be demonstrable to a stakeholder when done.
docs/work-items/epics/.docs/design/design-doc.md — use the domain model, API contracts,
and component structure to identify natural feature boundaries.docs/requirements/BRD.md — validate every feature against
the functional requirements it addresses.docs/work-items/features/:
feature-{epic-NN}-{NN}-{kebab-case-title}.md
(e.g. feature-01-01-room-catalog.md)features: [] frontmatter
field with the IDs of the features created for that epic.
(e.g. features: [feature-01-01, feature-01-02])---
id: feature-{epic-NN}-{NN}
title: {Feature Title}
type: feature
epic: epic-{NN}
status: planned
source: {comma-separated FR IDs this feature addresses}
userStories: []
---
# Feature {epic-NN}-{NN}: {Feature Title}
## Description
One paragraph describing what this feature delivers and why it matters
to the user. Use domain language from the BRD.
## Parent Epic
[Epic {NN}: {Epic Title}](../epics/epic-{NN}-{kebab-title}.md)
## Scope
What is included in this feature and what is explicitly excluded.
Be specific — this prevents scope creep during implementation.
## Acceptance Criteria
- [ ] {Criterion 1 — user-visible behaviour, not technical detail}
- [ ] {Criterion 2}
- [ ] {Criterion 3}
## Definition of Done
- All user stories under this feature are complete and accepted
- All acceptance criteria above are verified
- Feature is demonstrable end to end in the running application
- No known defects in this feature area
Use the design document as a guide: Natural feature boundaries often align with:
Feature granularity test: A well-scoped feature should be answerable with "yes" to all of these:
Common feature patterns:
feature-{epic-NN}-{NN}.feature-01-02-room-availability.md.Before saving, verify:
features field updatedFor epic-03-appointment-booking.md covering FR-005, FR-006, FR-007:
Features produced:
feature-03-01-appointment-search.md (FR-005)
feature-03-02-appointment-booking.md (FR-006)
feature-03-03-appointment-lifecycle.md (FR-007)
Example file — feature-03-02-appointment-booking.md:
---
id: feature-03-02
title: Appointment Booking
type: feature
epic: epic-03
status: planned
source: FR-006
userStories: []
---
# Feature 03-02: Appointment Booking
## Description
Enables a patient to select an available slot from search results
and confirm a booking with a practitioner. The appointment is created
in Scheduled state and the patient receives confirmation.
## Parent Epic
[Epic 03: Appointment Booking](../epics/epic-03-appointment-booking.md)
## Scope
Included: Slot selection, booking confirmation, appointment creation
in Scheduled state, confirmation display.
Excluded: Payment, insurance validation, referral checking
(referral is handled in feature-03-03).
## Acceptance Criteria
- [ ] A patient can select an available slot and confirm a booking
- [ ] A confirmed booking creates an Appointment in Scheduled state
- [ ] The patient sees a confirmation with appointment details
## Definition of Done
- All user stories under this feature are complete and accepted
- All acceptance criteria above are verified
- Feature is demonstrable end to end in the running application
- No known defects in this feature area
Updated parent epic frontmatter after feature creation:
---
id: epic-03
title: Appointment Booking
type: epic
status: planned
source: FR-005, FR-006, FR-007
features: [feature-03-01, feature-03-02, feature-03-03]
---
Creates a capacity-driven sprint plan from estimated work items and team capacity inputs. Use when asked to create a sprint plan or allocate stories to sprints.
Syncs the complete local work item hierarchy to Azure DevOps Boards. Creates Epics, Features, User Stories, and Tasks with parent-child links, effort estimates, and sprint assignments.
Creates a technical design document from a BRD. Use when asked to create a design document, technical specification, or architecture document.
Generates the initial project folder structure, entry point files, and dependency manifest for any tech stack defined in workshop-stack.md. Use when asked to scaffold the project, generate the initial structure, or set up the project before implementation begins.
Implements a task file by generating code targeted to the workshop stack configuration. Use when asked to implement a task, or when a developer references a task file from issues/ and asks for implementation.
Reviews an implemented task's source files against the task file's acceptance criteria and stack standards. Produces a structured review reply in chat with pass/fail results and a recommendation. Use when asked to review an implemented task or validate code before moving to the next task.