andthen 是做什么的?
为 Claude Code 及其他编码智能体提供工作流、指南和插件的工具包。
简介
IT-HUSET/andthen 是一个编码智能体工具包,通过提供结构化的工作流、最佳实践指南和可插拔组件,帮助开发者更高效地使用 Claude Code 等编码智能体。它旨在标准化编码流程,减少重复性工作,并提升代码质量。
主要功能
- 工作流 (Workflows):预定义的编码任务流程,如代码优化、类型检查和安全性审查。
- 指南 (Guidelines):遵循行业最佳实践的编码规范。
- 插件 (Plugins):可扩展的模块,用于自定义和增强智能体行为。
支持的平台
- Claude Code
- Cursor CLI
- Codex CLI
- AI CLI (Generic)
安装
npm install -g it- huset/andthen
或
yarn global add it-huset/andthen
使用
在你的项目中初始化工具包:
andthen init
然后,根据提示选择需要的工作流或插件。
搭配 (Match)
工具包支持强大的“搭配”功能,允许根据上下文(如当前文件类型、项目结构或代理类型)动态选择并应用最合适的技能模块。例如:
{
"match": {
"files": ["*.ts", "*.tsx"],
"skills": ["typescript-optimization", "type-check"]
}
}
配置
创建 andthen.config.js 文件进行自定义配置:
module.exports = {
workflows: {
'code-review': {
enabled: true,
plugins: ['eslint', 'prettier']
}
}
};
贡献
欢迎提交 Pull Request 或 Issue。请确保遵循现有的代码风格和指南。
许可证
MIT