用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill create-story命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
基于 SOC 职业分类
正在显示 SKILL.md
| name | create-story |
| description | Create user story from description with acceptance criteria Use when this capability is needed. |
| metadata | {"author":"gitwalter"} |
Create user stories following the "As a / I want / So that" format with acceptance criteria.
"Good user stories capture user needs, not implementation details."
Every story should articulate user value, be small enough to complete in a sprint, and have clear acceptance criteria.
Placeholder content for Process to satisfy validation.
Prompt for story details:
"Let's create a user story.
1. Who is this for? (the persona/role)
2. What do they want to do? (the action)
3. Why do they want it? (the value)
Or provide a description and I'll help structure it."
Format as standard user story:
As a [persona],
I want to [action],
So that [benefit/value].
Generate acceptance criteria using Given/When/Then:
Acceptance Criteria:
1. Given [context]
When [action]
Then [expected result]
2. Given [another context]
When [action]
Then [expected result]
Add standard fields:
Use backend adapter to create:
Operation: createStory
Parameters:
title: "{persona} can {action}"
description: Full user story format
acceptanceCriteria: List of criteria
priority: Determined priority
estimation: Suggested estimate
epicId: Parent epic ID (if provided)
Report created story with link:
"Created story: {STORY_ID}
Title: {TITLE}
Status: Ready for refinement
Link: {BACKEND_URL}
Would you like to:
1. Add more acceptance criteria
2. Link to an epic
3. Estimate this story
4. Create another story"
| Operation | Parameters | Returns |
|--|||
| createStory | title, description, acceptanceCriteria, priority, epicId | Story ID, URL |
| updateStatus | storyId, status | Updated story |
| addToSprint | storyId, sprintId | Confirmation |
Created Story:
{
"id": "STORY-123",
"title": "Customer can filter products by category",
"description": "As a customer,\nI want to filter products by category,\nSo that I can quickly find what I'm looking for.",
"acceptanceCriteria": [
"Given I am on the products page, When I select a category filter, Then only products in that category are shown",
"Given I have a category filter active, When I clear the filter, Then all products are shown again"
],
"priority": "P2",
"estimation": "3",
"status": "ready",
"epicId": "EPIC-45"
}
| Skill | Integration |
|---|---|
create-epic | Stories can be linked to epics |
create-task | Stories can be broken into tasks |
estimate-task | Invoke for estimation |
plan-sprint | Add story to sprint |
| Condition | Action |
|---|---|
| Missing persona | Suggest common personas from project |
| Vague action | Ask clarifying questions |
| Backend error | Queue for retry, notify user |
| Missing epic | Offer to create standalone or select epic |
Placeholder content for Best Practices.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.