开发工具箱
Skill1 starsChanged 48 days agoMITView on GitHub
开发工具箱:GitHub 仓库/Issues/PR 管理,代码静态检查(Semgrep/Bandit/pylint),单元测试与集成测试生成,Flutter/Android 原生/前端 React-Vue/MCP 服务器开发。集成 gh CLI、Semgrep、pytest、Flutter、React、Vue、FastMCP。 触发词:GitHub、Issues、PR、合并请求、CI、跑测试、写单测、生成测试、Flutter、跨平台、Android、Kotlin、Compose、前端、React、Vue、组件、MCP、写代码、构建 不用于:代码审查流程(走 工程方法论工具箱,本技能只做工具型静态检查);安全审查(走 安全审查工具箱);提交推送(走 git-ship)
- Installs packages
Files
开发工具箱
三级层级调用规则:
- 一级:需求分析 — 判断用户要做什么(GitHub/代码审查/测试/跨平台/原生/前端/MCP)
- 二级:工具选择 — 根据需求选择最佳工具(见下方快速选择指南)
- 三级:执行指令 — 调用工具并返回结果
快速选择指南
| 用户需求 | 跳转二级 | 推荐工具 |
| 管理GitHub仓库、Issues、PR | 二级:GitHub操作 | gh CLI |
| 审查代码安全/性能(工具型静态检查) | 二级:静态检查 | Bandit、Semgrep、pylint |
| 生成单元测试/集成测试/E2E | 二级:测试生成 | pytest、Playwright |
| 开发Flutter跨平台应用 | 二级:Flutter开发 | Flutter SDK + Dart |
| 开发Android原生应用 | 二级:Android原生 | Kotlin + Compose |
| 开发前端React/Vue应用 | 二级:前端开发 | React/Vue + Vite |
| 创建MCP服务器 | 二级:MCP开发 | FastMCP(Python)或 MCP SDK(TypeScript) |
一级:需求分析
触发词分类:
| 需求类型 | 触发词示例 | 跳转二级 |
| GitHub仓库管理 | GitHub、Issues、PR、合并请求、CI、pipeline | 二级:GitHub操作 |
| 静态检查 | 审查代码、code review、这个PR有什么问题(工具型) | 二级:静态检查 |
| 测试生成 | 生成测试、写单测、测试覆盖、单元测试 | 二级:测试生成 |
| Flutter开发 | Flutter、跨平台、Widget、Riverpod | 二级:Flutter开发 |
| Android开发 | Android、Kotlin、Compose、Material3 | 二级:Android原生 |
| 前端开发 | 前端、React、Vue、组件、页面 | 二级:前端开发 |
| MCP开发 | 开发MCP、创建MCP服务器、MCP开发指南 | 二级:MCP开发 |
通用规则
Git 工作流
main (生产)
├── develop (开发)
├── feature/xxx (功能分支)
├── bugfix/xxx (修复分支)
└── hotfix/xxx (热修复)Commit 规范
# 使用约定式提交
feat: 添加用户登录功能
fix: 修复首页加载失败
docs: 更新API文档
test: 添加登录模块测试
refactor: 重构用户服务代码风格
- Python:遵循 PEP 8(用
ruff或black格式化) - JavaScript/TypeScript:遵循 ESLint 规则(用
prettier格式化) - Kotlin:遵循官方代码规范(用
ktlint检查) - Dart:遵循 Effective Dart(用
dart format格式化)
References
| 文件 | 何时读取 |
references/GitHub操作.md | 需要管理GitHub仓库、Issues、PR时 |
references/静态检查.md | 需要审查代码安全、性能、可维护性时(工具型) |
references/测试生成.md | 需要生成单元测试、集成测试、E2E测试时 |
references/Flutter开发.md | 需要开发Flutter跨平台应用时 |
references/Android原生开发.md | 需要开发Android原生应用时 |
references/前端开发.md | 需要开发前端React/Vue应用时 |
references/MCP开发.md | 需要开发MCP服务器时 |
故障排查
| 问题 | 解决方案 |
gh auth status 显示未认证 | 运行 gh auth login |
| 代码审查工具未找到 | 运行 pip install bandit semgrep pylint |
| 测试运行失败 | 检查测试框架安装,运行 pip install pytest |
| Flutter 命令未找到 | 将 Flutter bin 目录添加到 PATH |
| Android Studio 未找到 SDK | 在 IDE 中配置 SDK 路径 |
| Node.js 版本不兼容 | 使用 nvm 切换版本 |
| MCP 服务器启动失败 | 检查 command 和 args 是否正确 |
注意事项
- 安全性 — 不要在代码中硬编码 API Key、密码等敏感信息
- 版本控制 — 使用 Git 进行版本控制,遵循分支策略
- 测试先行 — 先写测试或同时写测试,确保代码质量
- 文档同步 — 代码变更时同步更新文档
- 依赖管理 — 定期更新依赖,修复安全漏洞
In this repository60 other files it gives its agents.
- accessibility-auditSkill
- agent-browser-coreSkill
- ai-explainer-videoSkill
- ai-short-video-makerSkill
- ai-video-shortSkill
- AI 工具箱Skill
- antislopSkill
- browser-useSkill
- cangjie-skillSkill
- delivery-no-pseudoblockSkill
- design-reviewSkill
- design-routerSkill
- edge-tts-readSkill
- frontend-designSkill
- frontend-devSkill
- fuheshun-auto-clipSkill
- fullstack-devSkill
- githubSkill
- git-shipSkill
- grillingSkill
- hfut-inspectorSkill
- humanizerSkill
- image-to-editable-pptxSkill
- kdocsSkill
- local-video-pipelineSkill
- markitdown-skillSkill
- pdfSkill
- pptxSkill
- qf-english-polishSkill
- qq-emailSkill
- responsive-designSkill
- self-improving-agentSkill
- sherpa-onnx-ttsSkill
- short-video-script-to-finished-videoSkill
- skill-creatorSkill
- skill-integratorSkill
- tastemakerSkill
- techdebtSkill
- Typography FoundationsSkill
- ui-designSkill
- video-scriptSkill
- web-accessSkill
- web-design-guidelinesSkill
- web-design-layoutSkill
- wechat-article-proSkill
- wechat-article-searchSkill
- weekly-reviewSkill
- word-toolkitSkill
- WorkBuddy 工作原则Skill
- xlsxSkill
- yuketang-harvesterSkill
- 学术研究工具箱Skill
- 安全审查工具箱Skill
- 工程方法论工具箱Skill
- 微信小程序开发套件Skill
- 技能包跨机器打包Skill
- 文档工具箱Skill
- 知识工具箱Skill
- 联网工具箱Skill
- 评审委员会Skill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

