whitelonng/mancode
AI coding agent harness. Five modes: practice to playoffs. Stop your AI from over-engineering. Code like a man. Elbow out bloat. Score clean. ... AI 代理调度框架。五种模式:训练到季后赛。 别让你的 AI 过度设计一切。像个man一样,肘开冗余,干净得分。
解决的问题
许多 AI 编码代理倾向于过度设计解决方案,忽视现有的设计系统,或跳过关键的规划和评审阶段。mancode 提供一个本地工作流编排层,为这些代理施加工程纪律,确保它们在实施变更前重用现有代码并遵循结构化的治理流程。
如何工作
mancode 并非取代现有的 AI 代理(如 Claude Code、Cursor 和 GitHub Copilot),而是作为它们的封装层。它安装启动适配器,允许用户通过斜杠命令触发特定工作模式。这些模式在本地的 .mancode 目录中管理任务状态、会话连续性以及基于证据的评审,将任务上下文与临时聊天历史分离。
适用人群
- 在后端、Web、移动或 CLI 项目中使用 AI 编码代理的开发者。
- 需要在多个代理或开发者之间共享记忆、决策记录并协调任务交接的团队。
- 希望强制 AI 代理遵循现有设计令牌和组件库的 UI 密集型项目。
- 需要为关键变更建立可重复、可审计的代码审查和验证流程的项目。
主要亮点
- 多代理支持:与 Claude Code、Cursor、Codex、GitHub Copilot、ZCode、Kimi Code、Qoder 和 DeepSeek Harness 集成。
- 分层工作模式:提供
solo(轻量任务)、/man(高治理规划与 9 步执行)、/manba(故障诊断)和/manteam(共享团队记忆)模式。 - YAGNI 强制:推动代理优先重用现有代码和标准库,而非创建新抽象。
- 连续性:通过稳定的
TaskRef标识符,支持在不同聊天会话或客户端间恢复任务。 - 基于证据的评审:要求提供实际验证证据(日志、测试输出),而非仅依赖 AI 自我声明来关闭任务。
- 项目健康扫描:包含
manps,用于检测过期的 TODO、未使用依赖项和硬编码设计值。
相关
- 项目
- 项目
- 项目
- 项目