Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

X Req3

ASecurity

x-spec3 的任务拆解 skill。读取 `docs/spec/{spec-name}/spec.md` 的目标、边界与不变量、判断依据、验收清单和直接 GWT Scenarios,生成 `docs/spec/{spec-name}/tasks/{task-name}/dev-checklist.md`,并以 Scenario ID 精确回指实现范围。用户提到 x-req3、要求把 spec3 拆成开发任务,或目标规格含 `spec_version: 3` 时使用。spec2 包继续使用 x-req2。

12 stars
0 votes
0 copies
0 views
Added 9/22/2026
developmentpython

Security Analysis

A100/100

Scanned 9/22/2026

Install to Claude Code

$npx -y skills add KtKID/x-dev-pipeline --skill x-req3 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of X Req3?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for X Req3
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ktkid-x-req3-122c492e/badge)](https://www.skillsdirectory.com/skills/ktkid-x-req3-122c492e)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: x-req3
description: |
  x-spec3 的任务拆解 skill。读取 `docs/spec/{spec-name}/spec.md` 的目标、边界与不变量、判断依据、验收清单和直接 GWT Scenarios,生成 `docs/spec/{spec-name}/tasks/{task-name}/dev-checklist.md`,并以 Scenario ID 精确回指实现范围。用户提到 x-req3、要求把 spec3 拆成开发任务,或目标规格含 `spec_version: 3` 时使用。spec2 包继续使用 x-req2。
---

# x-req3 — spec3 场景驱动任务拆解

x-req3 把 spec3 的行为契约压缩成可执行 checklist。spec.md 保留目标、边界、不变量和验收真源;task 只保存执行拓扑、文件范围、风险依据和 Scenario 回指。

## 输入与产物

输入是含 `> spec_version: 3` 的 `docs/spec/<spec-name>/spec.md`。在 `docs/spec/<spec-name>/tasks/<task-name>/` 生成:

- `dev-checklist.md`:必需;头部包含 `spec:` 与 `risk:`,任务表使用 `Scenario IDs` 列。
- `diagram.md`:影响边界达到三个模块或用户明确要求时由 scaffold 生成;节点来自 spec.md 的“影响边界与不变量”表。

不生成 README,也不复制目标、GWT、验收清单和判断表。`Scenario IDs` 只填写 `SC_01` 或 `SC_01, SC_02`;纯技术行写 `None`。

## 就绪门禁

拆解前确认:

1. `python3 tools/xdev.py validate <spec-dir> --json` 对 spec3 返回零 issue;该检查会把任一待确认 J-ID 判为未就绪。
2. spec3 的 J-ID 状态全部为“已确认”。x-spec3 只保存会改变实现或验收的判断,因此任一“待确认”都会停止 scaffold 和 task 写入。
3. Scenario ID 符合 `SC_01` 两位格式、顺序递增且唯一,GIVEN/WHEN/THEN 可直接转成测试,测试层为 unit、smoke 或 e2e。

执行环境缺少命令工具时,直接读取判断依据表并执行同一门禁;“待确认”始终是阻断状态,不能解释为可在开发中处理。

## 拆解规则

1. 以 Scenario 划定 task 的行为范围;同一任务行可用逗号引用多个紧密相关的 Scenario ID,一个 Scenario 也可被实现行和验证行重复引用。
2. 按公开契约与事实源、核心状态变化、边界/失败/并发路径、集成、验证证据形成任务行。强模型可以合并同文件、同依赖、同验证闭环的细碎步骤。
3. `涉及文件`保持在 spec 影响边界内。仓库调查尚无法确定的文件写最小目录或 glob,并在任务说明注明定位动作。
4. 依赖只表达真实前置关系;`graph` 自动计算 ready 和并行批次,无需在文档中重复执行顺序。
5. 一个 spec 下全部 task 合并后覆盖每个 Scenario。一个 task 只负责自己 checklist 引用的 Scenario。

## 风险定级

按 task 触及的最高风险信号定级,并在任务行“风险”列写出 Scenario、模块不变量或 J-ID 依据:

| 等级 | spec3 信号 | 下游路由 |
|---|---|---|
| Q3 | 改动公开契约或关键不变量;安全、持久化/迁移、并发/竞态、不可逆副作用 | x-dev → verify → R1→R2→R3 |
| Q2 | 跨模块集成、失败恢复、资源生命周期、真实 E2E 链路 | x-dev → verify → RC |
| Q1 | 局部功能行为,主要由 unit/smoke 覆盖 | x-dev → verify → 交付 |
| Q0 | 纯机械、文档或内部整理,Scenario 为 `None` | x-dev → verify → 交付 |

用户显式指定的等级优先。风险依据来自 spec3 已记录的边界、不变量、判断和 Scenario;发现缺失信号时回到 x-spec3 补充事实。

## 验证契约

- unit、smoke Scenario 必须在 dev-report 中具有相同 ID 的 `mode: auto` verify 块。
- e2e Scenario 必须具有相同 ID 的 verify 块,可使用 `mode: auto` 或 `mode: manual`。
- `scenario:` 只填写单个 `SC_01` 格式 ID。
- verify 对账范围只包含当前 checklist 的非 `None` Scenario。

## 工作流

1. 读取完整 spec.md,确定本 task 的 Scenario、影响模块、不变量、判断依据和测试层。
2. 运行 `python3 tools/xdev.py scaffold <task-dir>`;达到三个影响模块时自动生成图,少于三个模块但用户要求图时加 `--with-diagram`。
3. 填写 `dev-checklist.md`,删除模板注释与占位行。每个 Scenario ID 必须在 spec.md 中存在且唯一;一个任务行可引用多个 ID。
4. scaffold 生成 `diagram.md` 时填写它,每个影响边界模块恰好一个节点。
5. 运行 `python3 tools/xdev.py validate <task-dir> --json`,修复所有机械 issue。
6. 运行 `status` 和 `graph`,确认状态、依赖与并行批次可解析。
7. 报告 task 路径、Scenario 覆盖、risk 及其证据、validate 结果和下一步 `x-dev <task-dir>`。

## 自审

- checklist 中每个非 `None` Scenario ID 都精确存在于 spec3。
- spec 下全部 task 合并后覆盖所有 Scenario。
- 高损失边界、失败、并发和资源 Scenario 已落到实现或验证任务。
- 每行文件范围足够执行,依赖图无悬空和环。
- task 文档没有复述 spec 正文。

Attribution

KtKIDKtKID
View sourceMore from KtKID →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

284722 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2192 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →