Skip to content
Back to skills

Ai Native

ASecurity

AI-Native 工作流的元框架——用于创建和管理领域特定的 AI-native 工作流 skill(如 AI-Native-Code、AI-Native-Write)。 触发场景:用户说"创建 AI-native 工作流"、"派生领域工作流"、"定制质量契约"、 "做个像 AI-Native-Code 那样的工作流"、"我要给XX领域做一套 AI-native 方法论"、 "AI-native"、"意图凝练"、"契约骨架"、"INTENT-GRAPH"、"意图卡"、"Batch"、 "Agent Team"、"Phase 0/1/2/3"、"顶层意图"、"决策记录"、"反推意图"、 "质量契约"、"多 Agent 并行"、"项目纪律"、"续跑剧本"。 此 skill 是元框架,不是直接引导项目执行的终端 skill。

  • 48 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
ai-agentsgit

Works with

  • claude code

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add tianji-qingtian/AI-Native --skill ai-native --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai Native?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ai Native
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tianji-qingtian-ai-native/badge)](https://www.skillsdirectory.com/skills/tianji-qingtian-ai-native)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-native
description: >
  AI-Native 工作流的元框架——用于创建和管理领域特定的 AI-native 工作流 skill(如 AI-Native-Code、AI-Native-Write)。
  触发场景:用户说"创建 AI-native 工作流"、"派生领域工作流"、"定制质量契约"、
  "做个像 AI-Native-Code 那样的工作流"、"我要给XX领域做一套 AI-native 方法论"、
  "AI-native"、"意图凝练"、"契约骨架"、"INTENT-GRAPH"、"意图卡"、"Batch"、
  "Agent Team"、"Phase 0/1/2/3"、"顶层意图"、"决策记录"、"反推意图"、
  "质量契约"、"多 Agent 并行"、"项目纪律"、"续跑剧本"。
  此 skill 是元框架,不是直接引导项目执行的终端 skill。
---

# AI-Native 工作流元框架

用 Claude Code 作为主力工具的**元框架**——用于创建领域特定的 AI-native 工作流 skill。

核心定位与 `skill-creator` 类似,但专注于一个细分维度:**创建带有 4-Phase 框架、质量契约网络、INTENT-GRAPH 和 Agent Team 规范的领域工作流 skill**。

## 这是什么 / 不是什么

| 这是什么 | 这不是什么 |
|----------|------------|
| 创建领域工作流 skill 的元框架 | 直接引导项目执行的终端 skill |
| 提供 4-Phase 骨架 + 可替换的领域模块 | 开箱即用的项目启动器 |
| 帮助用户派生自己的 AI-native-xxx 工作流 | 代替用户执行 Phase 0/1/2/3 |

**类比**:如果 `skill-creator` 是"创建 skill 的 skill",那么 `ai-native` 就是"创建 AI-native 工作流 skill 的 skill"。终端用户不会直接使用 `ai-native` 启动项目——他们会用 `ai-native-code`、`ai-native-write` 等派生 skill。

## 0. 责任分工铁律

任何阶段下,这张表不可违反。**把人类的事委托给 AI 是这套方法论失败的最大原因**。

| 工作 | 谁做 | AI 能替代? |
|------|------|------------|
| 商业判断 / 用户访谈 | 人类 | ❌ |
| 顶层意图定义 | 人类(AI 可起草,人类定稿) | ❌ |
| 不可逆决策(方向/约束) | 人类(AI 列选项,人类拍板) | ❌ |
| 验收("AI 报告全绿 ≠ 真的对") | 人类 | ❌ |
| Batch 任务书起草 | AI 起草 + 人类审 | ✅ |
| 单 Batch 内任务执行 | AI(Agent Team) | ✅ |
| 质量契约守门 | 工具自动化 | ✅ |
| 决策溯源(DECISIONS.md) | AI 起草 + 人类审 | ✅ |

## 1. 4-Phase 骨架(不可变)

这是所有领域特定工作流共享的**骨架结构**。派生工作流时,Phase 名称和顺序不变,但每个 Phase 内的工具、产出物、Agent 类型按领域替换。

```
Phase 0  上下文凝练     人类主笔 + AI 反问
   │     空项目 → 顶层意图(前瞻 ≤ 5 条)
   │     已有项目 → 项目考古(回顾)
   ▼
Phase 1  契约骨架       传统规格 + 决策记录
   │     空项目 → 领域架构 / 工具链 / 质量契约初版
   │     已有项目 → 反推意图 + 隐性约束显性化
   ▼
Phase 2  质量契约网络   领域特定的自动化验证体系
   │     这是真相源,所有后续工作的安全网
   ▼
Phase 3  意图驱动       INTENT-GRAPH + Agent Team
         此时 AI 才能真正发挥规模优势
```

**两个铁律**:
1. Phase 0/1 不能纯意图驱动——AI 没素材可推
2. Phase 2 不能跳过——没有质量契约,Phase 3 Agent Team 并行会崩

## 2. 领域特化接口

创建派生工作流时,需在以下维度做领域特化。参照 [`ai-native-code`](https://github.com/tianji-qingtian/AI-Native-Code) 的 SKILL.md 作为完整示例。

| 骨架概念 | 软件开发(ai-native-code) | 写作 | 设计 | 研究 |
|---------|--------------------------|------|------|------|
| 产出物 | 代码 + 测试 | 章节 + 大纲 | 设计稿 + 组件库 | 论文 + 数据 |
| 质量契约 | mypy/pytest/linter | 风格/情节/字数检查 | 设计系统/无障碍检查 | 引用/数据溯源 |
| Agent 类型 | 编码/测试/架构 | 创作/编辑/审校 | 布局/组件/审校 | 检索/分析/审校 |
| Batch 粒度 | 功能模块 | 章节/卷 | 页面/组件组 | 章节/实验 |
| 证据通道 | 埋点/日志/指标 | 读者数据/完读率 | 用户测试/评审 | 引用/同行评议 |

## 3. 如何派生领域特定工作流

本 skill 提供了创建新 AI-native 工作流 skill 的完整流程。以下各节(§4-§9)是**通用骨架的参考实现**——创建领域特定 skill 时,以此为模板,将领域特定的内容替换进去。

### 3.1 创建流程

1. **确定领域**:明确要服务的领域(如写作、设计、研究、数据分析等)
2. **定义领域特化接口**(§2):填写上表中的对应列——产出物、质量契约、Agent 类型、Batch 粒度
3. **取模板**:从本 skill 的 `assets/starter-templates/` 拷贝项目模板文件,替换 `<...>` 占位符
4. **写 SKILL.md**:参照 §4-§9 的结构,用领域特定的工具、术语、示例替换软件开发相关内容。完整示例见 [`ai-native-code`](https://github.com/tianji-qingtian/AI-Native-Code) 的 SKILL.md
5. **写 starter 模板**:`assets/starter-templates/` 下的 CLAUDE.md、EXECUTION.md、docs/ 等文件需做领域适配(如写作领域将 `03-data-model.md` 替换为 `03-quality-contract.md`)
6. **测试**:用 2-3 个典型场景跑一遍,确认 skill 能正确引导用户走 Phase 0-3

### 3.2 命名规范

- 仓库名:`AI-Native-<Domain>`(如 AI-Native-Code)
- Skill 名:`ai-native-<domain>`(如 ai-native-code)
- 方法论文件名:`AI-Native-<领域>方法论.md`

---

## 4. 场景 A:空项目(参考实现)

以下是在**软件开发**领域的参考实现。创建其他领域的 skill 时,按同样结构替换领域内容。

### Phase 0 · 意图凝练

**目标**:把自然语言愿景凝练为 ≤ 5 条可证伪的顶层意图。

**Claude 角色**:反问者 + 起草者。**不要直接执行,不要启用 Agent Team。**

**工作流**:
1. 用户用自然语言描述愿景(5-15 句话)
2. Claude 走强制反问 ≥ 1 轮:
   - "你为什么需要这个?市面上没有同类东西吗?"
   - "什么场景下会用?什么场景下不会用?"
   - "如果不做,用户/受众怎么解决同一问题?"
   - "如果只能做 1 件事,是哪件?"
3. 反问后起草 ≤ 5 条顶层意图,填入 `docs/01-vision.md`
4. 用户审 / 改 / 砍 / 合并,定稿

**顶层意图格式**(不是任务清单,是可证伪的成功假设):

| ❌ 任务式 | ✅ 意图式 |
|----------|----------|
| "写一本玄幻小说" | "读者能从第一章追读到结局,中途弃书率 < 30%" |
| "做一个品牌 VI 系统" | "新设计师只看 VI 手册就能独立产出风格一致的物料" |
| "拍一支产品宣传片" | "目标受众看完后品牌记忆度提升 ≥ 20%" |

**完成判定**:≤ 5 条顶层意图 + 每条都能用客观指标验证。

**输出文件**:`docs/01-vision.md`(从 assets/starter-templates/docs/01-vision.md 模板创建)

### Phase 1 · 契约骨架

**Claude 角色**:起草者。**必须传统范式——人类主笔、AI 起草框架、人类填理由。**

**输出文件清单**(全部从 assets/starter-templates/ 拷贝模板后填入):

1. **`CLAUDE.md`**:项目纪律权威源。含硬约束(每条指向决策记录)、协作模式、工具链、规划范式
2. **`EXECUTION.md`**:续跑剧本。新会话第一件事读这个
3. **`docs/02-architecture.md`**:项目架构(≤ 1 屏,≤ 5 个核心模块)
4. **`docs/03-quality-contract.md`**:质量契约初版——领域特定的验证标准与工具
5. **`docs/execution/DECISIONS.md`**:≥ 5 条初始决策记录。每个不可逆决策必有一条
6. **`docs/execution/AGENT-PROMPTS.md`**:子代理 prompt 模板

**工作流**:
1. 逐一询问工具链/方法论选型(根据领域不同),每项列 2-3 个选项让用户拍板
2. 每个不可逆决策写入 DECISIONS.md
3. 起草项目架构图(ASCII 或 Mermaid)
4. 填 CLAUDE.md 硬约束段——每条指向决策记录编号
5. 用户逐文件审定

**完成判定**:
- CLAUDE.md 已含项目硬约束
- DECISIONS.md ≥ 5 条决策记录
- 任何新会话读 CLAUDE.md + EXECUTION.md 能 5 分钟入门

### Phase 2 · 核心产出 + 质量契约网络

**前提**:Phase 1 全部定稿。

**工作流**:
1. 拆 ≤ 10 个 Batch,写入 `docs/execution/PROGRESS.md`
2. 每个 Batch 创建 `docs/execution/BATCH-XX-<name>.md`(从 BATCH-template.md 模板)
3. 按依赖顺序执行 Batch,每个 Batch:
   - 用户审任务书 → 派 Agent Team 执行 → 跑质量检查 → 人类验收 → 更新 PROGRESS.md
4. 质量契约配置与产出物同步建(Phase 1 就配好,每 Batch 验证)

**Batch 拆分原则**:
- ≤ 10 个 Batch
- 每个 Batch 验收的是"哪条顶层意图变得可验证",不是任务清单
- 严格依赖顺序

**INTENT-GRAPH 此时不启用**——它是 Phase 3 工具。

**完成判定**:
- 顶层意图至少 1 条可验证
- 质量契约全部通过
- DECISIONS.md 已记录所有 Batch 内的非平凡决策

### Phase 3 · 意图驱动(永续)

**触发条件**:核心链路真跑通,开始有真实使用者/受众。

**此时 INTENT-GRAPH 才发力**:
- 用户问"X 要不要做" → **不要直接开 Batch**,先看 INTENT-GRAPH 有无对应意图卡
- 有则评估证据,无则先写成意图卡
- 意图卡走状态机:`pending → probing → validated → implemented`(或被 `falsified`)

**意图卡字段强制清单**:
```
### Intent #NNN · <一句话标题>
**假设**:<我们相信什么>
**对应规格差异**:<docs/0X 引用,或"无对应——新意图">
**当前替代**:<不实施时用户怎么完成>
**证据触发条件**:<可观测条目>
**证伪条件**:<可观测条目>
**实施空间**:<极简 / 中量 / 重量>
**默认状态**:pending | probing
```

**关键纪律**:
- 核心产出落地前不写意图卡(会变空想)
- active 意图 ≤ 12 条(超出强制合并 / falsify)
- 证伪条件必须可观测
- 禁止主观词("用户体验差"→ 改成可观测指标)
- user override 是紧急通道,不是默认(窗口内比例 > 50% 视为范式失败)

---

## 5. 场景 B:已有资产(参考实现)

比空项目复杂:现有产出物里有未文档化的隐性约束,已有规格可能脱节,团队有既定工作流。

### Phase 0 · 考古

**Claude 角色**:考古者。**只列事实,不写"为什么"。**

**工作流**:
1. **扫描项目**:派 agent 扫描项目结构,输出:模块划分 / 核心产出物清单 / 依赖关系 / 主要工作流 / 质量现状。只列事实。
2. **创建 PROJECT-MAP.md**:将扫描结果整理为 `docs/execution/PROJECT-MAP.md`,每个核心模块一段,留出"人类批注"空位
3. **人类逐段标注**:逐段问:
   - "这个模块是核心还是辅助?"
   - "有没有历史原因不能动?"
   - "哪些是已知债?哪些是死资产?"
4. **隐性约束入决策记录**:人类标注中每条"不能动的原因"写入 DECISIONS.md

**输出**:`docs/execution/PROJECT-MAP.md` + ≥ 5 条隐性约束决策记录

**关键风险**:AI 容易把"冗余/过度设计"当"待简化目标"。**人类标注不可省。**

### Phase 1 · 反推意图

**目标**:从现有资产反推意图,发现"资产有但没意图"的僵尸和"意图有但资产弱"的弱点。

**工作流**:
1. 基于 PROJECT-MAP,AI 起草反推意图清单(≤ 10 条),每条标类型:🟢 对齐 / 🟡 资产有但没意图(疑似僵尸)/ 🔴 意图有但资产弱(弱点)
2. 用户逐条审
3. 定稿入 `docs/execution/INTENT-GRAPH.md`,**状态全部 pending**——证据通道等 Phase 2 质量网建好

### Phase 2 · 建质量契约网络

**这是最不能省的阶段。跳过会出大事故。**

**核心原则**:只补核心路径,不全量覆盖。

**工作流**(按顺序,不要并行跳步):
1. **先配工具**:加领域特定的质量检查工具,先设宽松规则
2. **补核心路径基线检查**(并行度 2-3):从核心链路开始补
3. **起草追溯决策记录**:基于历史变更,AI 起草决策草稿,**人类审定后**入 DECISIONS.md
4. **收紧质量门**:逐步提高严格度

**完成判定**:
- 核心路径有基线质量检查
- 质量契约全部通过
- DECISIONS.md ≥ 10 条追溯决策记录

### Phase 3 · 增量挂意图(永续)

**规则**:
- 所有**新需求 / 改动**强制挂意图卡
- **已有资产维持现状**——直到有人触碰时才反向补意图
- Agent Team 并行度低(2-3 + 互相 review)
- 每次改动派独立 agent 做反向核验
- 每个改动必须报告"动了哪些已有约束"

---

## 6. Agent Team 使用规范

### 何时开 Agent Team

**应该开**:跨模块执行、可并行的独立工作、多步骤任务(研究→规划→执行→校验)、≥ 2 个独立子任务

**不应该开**:单任务小改、纯查询/探索、Phase 0/Phase 1、Phase 2 质量契约未建好的已有项目

### 并行度选择

| 项目类型 | 推荐并行度 | 理由 |
|---------|-----------|------|
| 空项目 Phase 2 核心链路 | 3-5 | 有质量网兜底 |
| 空项目 Phase 3 实施意图卡 | 3-5 | 同上 |
| 空项目高度独立子任务 | 5-9 | 任务间零依赖 |
| 已有项目 Phase 2 建质量契约 | 2-3 | 没有兜底 |
| 已有项目 Phase 3 改已有资产 | 1-2 + review agent | 隐性约束风险大 |

### 命名一致性(多 Agent 并行时最关键)

- 启动前先查现有产出物看相关概念是否已有命名/风格
- 复用已有约定;不要起新名/新风格
- 跨 agent 共享术语必须先出现在 DECISIONS.md 中
- 合并前与同 Batch 其他 agent 的产出做 diff

---

## 7. 反模式速查(绝对不要)

| 反模式 | 后果 |
|--------|------|
| 让 AI 扫一下自动生成完整规格 | 充满想象的虚假规格 |
| Phase 0 就启用 INTENT-GRAPH | 空想意图 |
| 跳过决策记录 | 隐性决策必死 |
| 没有质量契约就开 Agent Team 大改 | 看似对实际崩 |
| 把项目纪律写进 ~/.claude/projects/.../memory/ | 拷贝丢失 |
| 让单一 Agent 跨多 Batch 上下文连续工作 | 上下文爆炸 |
| 不验收就采纳 AI 产出 | "AI 报告全绿"≠"真的对" |
| 证伪条件用主观词 | 永远证伪不掉 |
| Phase 0/1 纯意图驱动 | AI 没素材可推,写出空想 |
| 已有项目跳过 Phase 2 直接大改 | 隐性约束被破坏,且无回滚锚点 |

---

## 8. 模板文件使用

所有模板位于 `assets/starter-templates/`。创建项目文件时:

1. 读取对应模板文件
2. 替换所有 `<...>` 占位符为项目实际内容
3. 删掉模板中的"例:"参考段落
4. 不要原样拷贝——根据项目实际情况裁剪

### 模板索引

| 模板文件 | 用途 | Phase |
|---------|------|-------|
| `CLAUDE.md` | 项目纪律权威源 | Phase 1 |
| `EXECUTION.md` | 续跑剧本 | Phase 1 |
| `docs/01-vision.md` | 顶层意图 | Phase 0 |
| `docs/02-architecture.md` | 项目架构 | Phase 1 |
| `docs/03-quality-contract.md` | 质量契约(领域特定) | Phase 1 |
| `docs/execution/PROGRESS.md` | 进度看板 | Phase 2 |
| `docs/execution/DECISIONS.md` | 决策日志 | Phase 1 |
| `docs/execution/INTENT-GRAPH.md` | 意图图谱(Phase 3 启用) | Phase 3 |
| `docs/execution/AGENT-PROMPTS.md` | 子代理 prompt 模板 | Phase 1 |
| `docs/execution/BATCH-template.md` | 单 Batch 任务书 | Phase 2 |

---

## 9. 现实预期

**真实加速幅度**(不要吹 10x):

- 空项目核心产出:30-50% 加速
- 已有项目改造:10-30% 加速(隐性约束风险吃掉部分增益)
- 重复模式(模板化、标准化流程):50-80% 加速
- 创新性工作(方向判断/创意突破/质量判断):~0% 加速,AI 是辅助

**任何声称"AI 让你 10x 速度"的都没把 Phase 0/1/2 算进去。**

---

## 10. 派生工作流的执行入口

当用户使用派生工作流 skill(如 ai-native-code)说"继续"或被要求执行具体 Batch 时:

1. 读 CLAUDE.md(项目纪律)
2. 读 EXECUTION.md(续跑剧本)
3. 读 docs/execution/PROGRESS.md(找下一个 pending Batch)
4. 读 docs/execution/DECISIONS.md(已定决策)
5. 读对应 BATCH-XX-*.md(任务详情)
6. 执行 → 质量检查 → 验收 → 更新 PROGRESS.md

**不要擅自跳批、不要重新规划路线图、不要改 docs/0X-*.md(默认只读)。**

---

## 11. 参考实现

- **[AI-Native-Code](https://github.com/tianji-qingtian/AI-Native-Code)**:软件开发特化版。以 mypy/pytest/importlinter 为质量契约,以编码/测试/架构为 Agent 类型。推荐作为派生新领域工作流时的完整参考。

Files in this skill

  • SKILL.md16.5 KB
  • assets/starter-templates/.gitignore134 B
  • assets/starter-templates/CLAUDE.md4.4 KB
  • assets/starter-templates/EXECUTION.md4.5 KB
  • assets/starter-templates/docs/01-vision.md2.4 KB
  • assets/starter-templates/docs/02-architecture.md2.9 KB
  • assets/starter-templates/docs/03-quality-contract.md2.8 KB
  • assets/starter-templates/docs/execution/AGENT-PROMPTS.md6.1 KB
  • assets/starter-templates/docs/execution/BATCH-template.md2.3 KB
  • assets/starter-templates/docs/execution/DECISIONS.md1.1 KB
  • assets/starter-templates/docs/execution/INTENT-GRAPH.md6.9 KB
  • assets/starter-templates/docs/execution/PROGRESS.md1.6 KB
  • assets/starter-templates/docs/execution/README.md853 B

Attribution

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

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.