ytdb-slate

为 pi coding agent 提供线程编织与工作流编排

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:ytdb-slate。
它的用途是:为 pi coding agent 提供线程编织与工作流编排
完整的 Skill 内容见:https://321skill.com/skills/ytdb-slate/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'使用 Slate 开发一个用户登录模块,要求包含 JWT 认证和密码加密。' 它会自动启动研究阶段(分析最佳实践)、设计阶段(生成架构图)、编码阶段(分 worker 写代码)、对抗测试阶段(模拟攻击)和审查阶段(检查安全漏洞),最后输出完整的模块代码和测试报告。

介绍

Slate 解决的是复杂 AI 编码任务中多步骤、多智能体协作的编排难题。在大型代码项目或需要多轮迭代的场景中,单个 agent 容易丢失上下文、任务碎片化,而 Slate 通过有界工作线程、压缩 episodes 和强制工作流(研究→设计→对抗测试→跟踪审查)确保每个步骤逻辑清晰、可回溯,并自动管理上下文预算,避免 token 浪费。

使用 Slate 非常简单:作为 pi coding agent 的扩展,安装后即可在 CLI 或 IDE 中调用。例如,你只需对 AI 说“用 Slate 规划并实现一个用户认证模块”,它会自动拆解为研究、设计、编码、对抗审查等阶段,每个阶段由独立的 worker 执行,结果汇总后由 orchestrator 交付。支持配置模型故障转移,当某个模型不可用时自动切换。

主要适合两类用户:一是需要开发复杂功能的全栈开发者或智能体开发者,他们希望借助 AI 在多个子任务间保持连贯性;二是需要管理多个 AI 编码代理的项目经理或技术负责人,希望以标准化流程控制代码生成质量。Slate 特别适合需要严格代码审查、安全审计或合规要求的项目。

使用建议:首次使用时,建议先在小规模任务上验证工作流配置(如修改 research/design 阶段的模型参数),再逐步扩展到大型项目。注意 Slate 的上下文预算松弛机制可能对长对话场景有额外开销,建议定期清理历史 episodes 以保持性能。当前版本主要针对 pi coding agent,若在其他 agent 框架中使用需自行适配。

核心特点

与通用编排工具(如 LangGraph、CrewAI)不同,Slate 专为 pi coding agent 设计,内置了强制性的四阶段工作流(研究、设计、对抗测试、跟踪审查),并引入“压缩 episodes”机制,能在保持上下文连续性的同时大幅降低 token 消耗,同时支持模型级故障转移和上下文预算手递手交接。

注意事项

不适合不需要严格工作流控制的简单单步任务,且目前仅支持 pi coding agent 生态,其他 agent 框架需额外适配。

常见问题

Slate 如何安装?

通过 npm 全局安装:npm install -g ytdb-slate,然后在 pi coding agent 中引用即可。

Slate 支持哪些模型?

支持任何 OpenAI 兼容的 API 模型,可通过配置文件指定,并支持故障转移(如从 GPT-4 切换到 Claude)。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/ytdb-slate/raw/index.md 读取 ytdb-slate 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。