数据在三层之间如何流动

三层数据流总览

需求(自然语言)     
↓
OpenSpec →规范文档
↓
Superpowers → 工作流状态
↓
Harness  → 验证结果       
↓
交付物(代码 + 文档)

第一层:OpenSpec 数据流

输入

数据 来源 格式
用户需求 用户输入 自然语言
项目上下文 环境 项目结构、已有规范

处理

自然语言需求→ brainstorming skill → 结构化规范

输出

产物 内容 用途
proposal.md 意图、范围、边界 Superpowers brainstorming 输入
specs/ 详细需求规范 Superpowers tdd 输入
design.md 技术方案 Superpowers implement 输入
tasks.md 任务清单 Superpowers plan 输入

第二层:Superpowers 数据流

输入

数据 来源 格式
OpenSpec 规范 OpenSpec 输出 Markdown 文件
项目代码 环境 TypeScript
Harness 约束 Harness CLAUDE.md

处理

OpenSpec 规范 → Skill 工作流 → 代码变更

各 Skill 的输入输出

Skill 输入 输出
brainstorming proposal.md 需求澄清问题
plan tasks.md 任务执行计划
tdd specs/ 测试文件 + 实现代码
implement design.md 功能代码
review tasks.md + 代码 审查报告

第三层:Harness 数据流

输入

数据 来源 格式
OpenSpec 规范 OpenSpec specs/
代码变更 Superpowers TypeScript
约束定义 Harness 配置 CLAUDE.md

处理

代码变更 →约束检查 → 验证结果

约束检查点

检查点 触发时机 检查内容
CLAUDE.md 代码生成后 代码风格、架构约束
测试套件 代码生成后 行为边界
Pre-commit Hook git commit 前 自动化检查
CI/CD git push 后 完整验证

完整映射表

Superpowers 14 Skills与 Harness Engineering 的完整映射

Superpowers Skill Harness 约束 约束文件位置
brainstorming Context Engineering CLAUDE.md 项目概述
plan Architectural Constraints CLAUDE.md 目录结构
tdd 测试边界设计 tests/ 目录 + CLAUDE.md质量要求
implement 代码规范约束 CLAUDE.md 代码规范
review Hooks + 权限检查 .husky/pre-commit
debug 监控 + 日志系统 CLAUDE.md 错误处理规范
refactor Entropy Management CLAUDE.md 架构约束
subagent Sub-Agent System .claude/agents/
skill Skills & Plugins .claude/skills/
git-worktree 版本控制规范 .gitignore + CLAUDE.md
finish-branch 交付规范 CLAUDE.md 质量要求
parallel-agents 并发控制 .claude/config.yaml
receive-review 反馈规范 CLAUDE.md 代码审查
verify 验证规范 测试套件 + Hooks

扩展阅读

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐