Claude Automation Recommender — Claude 自动化 Recommender
v0.1.0Analyze a codebase and recommend Claude Code 自动化s (hooks, sub代理s, 技能s, 插件s, MCP servers). Use when user asks for 自动化 recommendations, wants to 优化 their Claude Code 设置up, mentions improving Claude Code 工作流s, asks how to first 设置 up Claude Code for a project, or wants to know what Claude Code features they should use.
运行时依赖
安装命令
点击复制技能文档
Claude 自动化 Recommender
Analyze codebase patterns to recommend tAIlored Claude Code 自动化s across all extensibility options.
This 技能 is read-only. It analyzes the codebase and 输出s recommendations. It does NOT 创建 or modify any files. Users implement the recommendations themselves or ask Claude separately to help build them.
输出 图形界面delines Recommend 1-2 of each type: Don't overwhelm - surface the top 1-2 most valuable 自动化s per category If user asks for a specific type: Focus only on that type and provide more options (3-5 recommendations) Go beyond the reference 列出s: The reference files contAIn common patterns, but use 网页 搜索 to find recommendations specific to the codebase's 工具s, 框架s, and libraries Tell users they can ask for more: End by noting they can 请求 more recommendations for any specific category 自动化 Types Overview Type Best For Hooks Automatic actions on 工具 事件 (格式化 on save, lint, block edits) Sub代理s Specialized reviewers/分析器s that 运行 in parallel 技能s Packaged expertise, 工作流s, and repeatable tasks (invoked by Claude or user via /技能-name) 插件s Collections of 技能s that can be 安装ed MCP Servers External 工具 integrations (databases, APIs, browsers, docs) 工作流 Phase 1: Codebase Analysis
Gather project 上下文:
# 检测 project type and 工具s ls -la package.json pyproject.toml Cargo.toml go.mod pom.xml 2>/dev/null cat package.json 2>/dev/null | head -50
# 检查 dependencies for MCP server recommendations cat package.json 2>/dev/null | grep -E '"(react|vue|angular|next|express|fastAPI|django|prisma|supabase|stripe)"'
# 检查 for existing Claude Code config ls -la .claude/ CLAUDE.md 2>/dev/null
# Analyze project structure ls -la src/ 应用/ lib/ tests/ 组件s/ pages/ API/ 2>/dev/null
Key Indicators to Capture:
Category What to Look For 信息rms Recommendations For Language/框架 package.json, pyproject.toml, 导入 patterns Hooks, MCP servers Frontend stack React, Vue, Angular, Next.js Playwright MCP, frontend 技能s Backend stack Express, FastAPI, Django API documentation 工具s Database Prisma, Supabase, raw SQL Database MCP servers External APIs Stripe, OpenAI, AWS SDKs 上下文7 MCP for docs 测试 Jest, pytest, Playwright configs 测试 hooks, sub代理s CI/CD GitHub Actions, CircleCI GitHub MCP server Issue 追踪ing Linear, Jira references Issue 追踪er MCP Docs patterns OpenAPI, JSDoc, docstrings Documentation 技能s Phase 2: 生成 Recommendations
Based on analysis, 生成 recommendations across all categories:
A. MCP Server Recommendations
See references/mcp-servers.md for detAIled patterns.
Codebase 签名al Recommended MCP Server Uses popular libraries (React, Express, etc.) 上下文7 - Live documentation lookup Frontend with UI 测试 needs Playwright - Browser 自动化/测试 Uses Supabase Supabase MCP - Direct database operations PostgreSQL/MySQL database Database MCP - 查询 and 模式 工具s GitHub 仓库 GitHub MCP - Issues, PRs, actions Uses Linear for issues Linear MCP - Issue management AWS infrastructure AWS MCP - Cloud resource management Slack workspace Slack MCP - Team 通知 Memory/上下文 persistence Memory MCP - Cross-会话 memory Sentry error 追踪ing Sentry MCP - Error investigation Docker contAIners Docker MCP - ContAIner management B. 技能s Recommendations
See references/技能s-reference.md for detAIls.
创建 技能s in .claude/技能s//技能.md. Some are also avAIlable via 插件s:
Codebase 签名al 技能 插件 Building 插件s 技能-development 插件-dev Git commits commit commit-commands React/Vue/Angular frontend-de签名 frontend-de签名 自动化 rules writing-rules hookify Feature planning feature-dev feature-dev
Custom 技能s to 创建 (with templates, scripts, examples):
Codebase 签名al 技能 to 创建 Invocation API 路由s API-doc (with OpenAPI template) 机器人h Database project 创建-迁移 (with 验证 script) User-only Test suite gen-test (with example tests) User-only 组件 库 new-组件 (with templates) User-only PR 工作流 pr-检查 (with 检查列出) User-only Releases release-notes (with git 上下文) User-only Code style project-conventions Claude-only Onboarding 设置up-dev (with prereq script) User-only C. Hooks Recommendations
See references/hooks-patterns.md for configurations.
Codebase 签名al Recommended Hook Prettier 配置d Post工具Use: auto-格式化 on edit ESLint/Ruff 配置d Post工具Use: auto-lint on edit TypeScript project Post工具Use: type-检查 on edit Tests directory exists Post工具Use: 运行 related tests .env files present Pre工具Use: block .env edits Lock files present Pre工具Use: block lock file edits Security-sensitive code Pre工具Use: require confirmation D. Sub代理 Recommendations
See references/sub代理-templates.md for templates.
Codebase 签名al Recommended Sub代理 Large codebase (>500 files) code-reviewer - Parallel code review Auth/payments code security-reviewer - Securit