stream-it
把一整套研发工作流装进你的编码 Agent:需求 → 设计 → 拆解 → 并行实现 → 审查 → 交付。
技能只负责判断,排序与检查点交给带测试的脚本;实现交给各自隔离在 git worktree 里的子代理。
## stream-it 是什么
stream-it 是一套研发工作流技能集:26 个技能,把「想法 → 交付」拆成标准步骤——需求、设计、拆解、实现、审查、交付——每一步由一个技能负责。你说想做什么,剩下的交给 Agent:澄清问题、写 PRD、拆成有阻塞关系的 Issue、在隔离的工作树里并行实现、审查、开 PR、合入。
**实现节点是子代理**,每个节点一个独立 git worktree,职责到「实现 → 跑通项目门禁自证 → commit 到自己分支」为止。泄漏检查、集成、集成后的门禁、评审、交付收成一件事,**按波次各做一次**:一个 PR 关闭这一波满足的全部 Issue。
排序、分层、环检测、检查点读写这些算术,都在技能自带的 Python 脚本里(纯标准库、带自测)。技能本体只写判断规则——**脚本管算术,技能管判断**。
## 快速开始
### 方式一:作为技能目录安装(推荐)
```bash
npx skills add 9Ashwin/stream-it # 安装到全局(~/.agents/skills)
npx skills update -g # 之后按来源更新
```
技能会落到 `~/.agents/skills`,这条装法不必动任何 profile 依赖。
`npx skills` 递归扫描、安装时把 `skills/<桶>/<技能>` 拍平成 `~/.agents/skills/<技能>`——技能根只扫一层,所以必须拍平。手动拷贝时要自己完成这一步:
```bash
cp -R