项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-30 · 当前星标 ★ 342
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.11+ 与 uv
- 一个编码 agent
安装与启动步骤
-
1克隆仓库
规则、钩子、技能都按工具分目录存放
git clone https://github.com/mathews-tom/armory.git -
2按工具放配置
选你要用的 agent,把对应目录内容拷到它的配置位置
-
3先预演再落地
用自带脚本 dry-run 看会改动哪些文件
uv run python scripts/model_fit.py --target claude-code-opus-xhigh --profile core --dry-run -
4起会话验证
开一个新会话,确认规则被读到且行为符合预期
如何确认成功
新会话里 agent 会主动遵循规则文件中的约束,钩子在提交前正常触发。
注意事项
- 是一套经过实战的规则与钩子集合,不是应用,装完没有新命令。
- model_fit 脚本可先 dry-run,看清楚会覆盖哪些文件再执行。
- 规则约束较强,接进团队前先小范围试,避免和现有习惯打架。
- 不同 agent 的目录约定不同,混放会导致规则不生效。
核心亮点
- 技能按真实开发场景组织,直接可复用,减少重复提示工程
- 强调生产级与实战检验,比零散提示词更稳定可靠
- Python 实现,便于二次开发和集成到现有工具链
不足之处
- 项目尚处早期,技能覆盖面和生态成熟度有待观察
- 文档与社区规模较小,长期维护活跃度需持续关注
适用场景
- 团队统一 AI 编码代理的代码审查与重构流程
- 个人开发者快速搭建可复用的 AI 辅助开发工作流
- 在 Claude Code 等代理中批量应用标准化工程实践
替代项目
awesome-claude-code、claude-code-templates
同类项目推荐
AI-Coding-Landscape
开源
一张图看全 AI 编程工具,选型不迷路
AI coding models, agents, CLIs, IDEs, AI app builders, open source tooling, benchmar···
llm.nvim
开源
在 Neovim 里直接对话大模型,写代码不打断
A large language model (LLM) plugin for Neovim, provides commands to interact with L···
awesome-claude-code
开源
一份清单收齐 Claude Code 周边工具,省去到处翻找
A curated list of awesome tools, IDE integrations, frameworks, and other resources f···
cc-pocket
开源
手机远程操控 Claude/Codex,随时续跑会话、审批权限
Pairlet (formerly CC Pocket / cc-pocket) — Continue your local AI coding tasks from···
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
ckb
开源
给 AI 助手装上代码地图,改代码前先看清影响面
Code intelligence for AI assistants - MCP server, CLI, and HTTP API with symbol navi···
oh-my-openagent
开源
让 Codex 和 OpenCode 在大型代码库中省 token 又听话
OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph ···
rsc-harness
开源
给编码代理装上记忆和手脚,还不让它拆家
Your agent invents things because it has no memory, and can't touch your database be···
