Token导航 LogoToken导航TokenDH.com
前端设计需要联网github未标认证来源可访问许可证需确认审计通过

storiesstories 命令行

Agent Skill

stories 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

233

周安装

10

GitHub Stars

35

下载量

82
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:stories(stories 命令行)
来源仓库:https://github.com/kazdenc/builder-skills
仓库路径:skills/stories
安装命令:
npx skills add https://github.com/kazdenc/builder-skills --skill stories
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/kazdenc/builder-skills --skill stories

简介

stories 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。

  • 它适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理时使用。
  • 可结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 安装命令:npx skills add https://github.com/kazdenc/builder-skills --skill stories

SKILL.md

Job Stories & User Stories

Translate requirements into stories that a team can pick up and build. Prefer job stories over user stories — situations are more actionable than personas.

Why Job Stories Over User Stories

User stories anchor on a persona: "As a project manager..." But the same person behaves differently depending on context. A project manager at 9am triaging is doing a different job than at 3pm reporting to stakeholders.

Job stories anchor on the situation, which is what actually drives behavior.

FormatExampleStrength
Job story: When [situation], I want to [motivation], so I can [outcome]When I'm reviewing pull requests before standup, I want to see which ones block other work, so I can prioritize reviews that unblock the teamCaptures context that shapes the solution
User story: As a [role], I want to [action], so that [benefit]As a tech lead, I want to see PR priorities, so that I can review efficientlyVague on when/why this matters

Use user stories if the team is already fluent in them. Don't fight process for its own sake. But write the situation into the description either way.

Writing Good Stories

A good story is independent, negotiable, valuable, estimable, small, and testable (INVEST).

GoodBadWhy it's bad
When I'm halfway through a form and get interrupted, I want my progress saved, so I can resume without re-entering dataThe system should auto-save formsNo situation, no outcome, not testable
When I receive a notification about a price drop, I want to see the item and the new price inline, so I can decide to buy without opening the appAs a user, I want push notificationsToo vague, no context, no clear done state
When I'm comparing two plans side by side, I want differences highlighted, so I can spot what matters without reading every lineBuild a comparison table with highlightingThat's a solution, not a story

Breaking Large Stories Down

If a story takes more than 3 days to build, it's too big. Split by:

  • Workflow step — "When I start..." vs "When I'm halfway through..." vs "When I finish..."
  • Data variation — Handle the common case first, edge cases as separate stories
  • Platform — Mobile vs desktop if the experience genuinely differs
  • User maturity — First-time vs returning vs power user

Don't split by technical layer (frontend/backend/database). Stories should deliver visible user value.

Writing Acceptance Criteria

Every story needs acceptance criteria in Given/When/Then format. These are the contract between product and engineering.

Story: When I'm reviewing PRs before standup, I want to see which ones
       block other work, so I can prioritize unblocking reviews.

Acceptance Criteria:

  Given I have PRs assigned to me for review
  When I open the review queue
  Then PRs that block other PRs or deployments appear at the top

  Given a PR has been waiting for review for more than 24 hours
  When I view my review queue
  Then it is flagged with a time-waiting indicator

  Given no PRs are assigned to me
  When I open the review queue
  Then I see an empty state with a message (not a blank screen)

Rules for acceptance criteria:

  • One behavior per Given/When/Then block. Don't chain multiple outcomes.
  • Include the sad path. What happens when there's no data, an error, or unexpected input?
  • Stay observable. "The system processes it quickly" is not observable. "The results appear within 2 seconds" is.
  • Skip implementation. "The API returns a 200" is an engineering test, not acceptance criteria.

Sizing Guidance

SizeSignalAction
< 1 dayMight be a task, not a storyCombine with related work or keep as-is if it delivers standalone value
1-3 daysRight-sizedShip it
3-5 daysBorderlineLook for a natural split point
> 5 daysToo bigSplit by workflow step or data variation

Sizing is for the whole slice — design, build, test. Not just coding time.

Output Format

Deliver stories as a numbered list. Group them by workflow stage or theme. Each story gets:

  1. Story statement (job story format)
  2. Acceptance criteria (Given/When/Then)
  3. Size estimate (S/M/L or day count)
  4. Dependencies (other stories that must ship first, if any)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.92%
按下载量换算29

Claude

31.69%
按下载量换算26

Cursor

17.5%
按下载量换算14

Gemini CLI

9.94%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills