legacy-to-ai-ready by nicepkg/ai-workflow
npx skills add https://github.com/nicepkg/ai-workflow --skill legacy-to-ai-ready通过生成 Claude Code 配置,将传统代码库转变为 AI 就绪的项目。
对于大多数项目,只需从 CLAUDE.md 开始:
python scripts/analyze_codebase.py [path]仅在需要时才扩展为完整配置。
在生成配置之前,询问以下问题:
项目范围:
痛点:
集成需求:
Start
│
├─ 小型项目 / 个人开发者
│ └─ 仅 CLAUDE.md
│
├─ 团队项目
│ ├─ 多语言? → 添加 .claude/rules/
│ ├─ 复杂领域? → 添加 .claude/skills/
│ ├─ 代码审查? → 添加 .claude/agents/
│ └─ 重复任务? → 添加 .claude/commands/
│
└─ 企业 / 大型团队
└─ 所有配置 + MCP 服务器 + Hooks
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 配置 | 目的 | 何时创建 |
|---|---|---|
| CLAUDE.md | 项目记忆(共享) | 总是(必需) |
| CLAUDE.local.md | 个人偏好(git 忽略) | 个性化定制 |
| .claudeignore | Claude 不应访问的文件 | 存在敏感文件时 |
| .claude/rules/ | 路径特定规则 | 多模块项目 |
| .claude/skills/ | 领域知识 | 复杂的业务逻辑 |
| .claude/agents/ | 任务专家 | 重复的审查/调试任务 |
| .claude/commands/ | 快速提示 | 常见工作流 |
| .claude/settings.json | Hooks + 权限 | 自动格式化、安全性 |
| MCP 服务器 | 外部工具 | 数据库/API 集成 |
python scripts/analyze_codebase.py [project-path]
脚本检测:
输出包括:
Claude 应读取:
在创建自定义配置之前,搜索现有的技能和 MCP 服务器:
完整来源目录请参阅 references/resource-discovery.md。
提示:许多常见需求(git 提交、代码审查、数据库模式)已经有维护良好的技能可用。
在项目根目录创建,包含:
在以下情况创建 .claude/rules/:
在以下情况创建 .claude/skills/:
为以下目的创建 .claude/agents/:
为以下目的创建 .claude/commands/:
为以下目的配置 .claude/settings.json:
为以下目的配置 MCP:
最小化(小型项目):
project/
├── CLAUDE.md
└── [existing files]
标准(团队项目):
project/
├── CLAUDE.md
├── .claude/
│ ├── rules/
│ │ └── code-style.md
│ └── commands/
│ └── commit.md
└── [existing files]
完整(企业):
project/
├── CLAUDE.md # 共享项目记忆
├── CLAUDE.local.md # 个人(git 忽略)
├── .claudeignore # 需要保护的文件
├── .claude/
│ ├── settings.json # Hooks + 权限
│ ├── rules/
│ ├── skills/
│ ├── agents/
│ └── commands/
└── [existing files]
| 参考 | 何时阅读 |
|---|---|
| examples.md | 完整的真实世界示例 |
| resource-discovery.md | 查找现有技能和 MCP 服务器 |
| advanced-patterns.md | 迁移、团队协作、单体仓库 |
| claude-md-patterns.md | 创建 CLAUDE.md |
| rules-patterns.md | 模块特定规则 |
| skills-patterns.md | 领域知识 |
| agents-patterns.md | 任务专家 |
| commands-patterns.md | 快速提示 |
| hooks-patterns.md | 自动格式化 |
| mcp-patterns.md | 外部工具 |
模板:
assets/CLAUDE.md.template - 项目记忆模板assets/settings.json.template - Hooks 配置assets/claudeignore.template - 文件忽略模式要安装到目标项目的捆绑技能:
assets/skill-creator/ - 用于创建新的项目特定技能assets/skill-downloader/ - 用于下载额外的技能assets/resource-scout/ - 用于发现现有技能和 MCP 服务器将这些技能复制到目标项目的 .claude/skills/ 目录:
cp -r assets/skill-creator [target-project]/.claude/skills/
cp -r assets/skill-downloader [target-project]/.claude/skills/
cp -r assets/resource-scout [target-project]/.claude/skills/
这使得目标项目能够:
每周安装
166
仓库
GitHub Stars
141
首次出现
Jan 20, 2026
安全审计
安装于
gemini-cli140
opencode139
codex132
cursor126
github-copilot120
amp105
Transform legacy codebases into AI-ready projects by generating Claude Code configurations.
For most projects, start with just CLAUDE.md:
python scripts/analyze_codebase.py [path]Expand to full configuration only when needed.
Before generating configs, ask these questions:
Project Scope:
Pain Points:
Integration Needs:
Start
│
├─ Small project / Solo dev
│ └─ CLAUDE.md only
│
├─ Team project
│ ├─ Multi-language? → Add .claude/rules/
│ ├─ Complex domain? → Add .claude/skills/
│ ├─ Code reviews? → Add .claude/agents/
│ └─ Repeated tasks? → Add .claude/commands/
│
└─ Enterprise / Large team
└─ All configurations + MCP servers + Hooks
| Config | Purpose | When to Create |
|---|---|---|
| CLAUDE.md | Project memory (shared) | Always (required) |
| CLAUDE.local.md | Personal preferences (git-ignored) | Individual customization |
| .claudeignore | Files Claude should not access | Sensitive files exist |
| .claude/rules/ | Path-specific rules | Multi-module projects |
| .claude/skills/ | Domain knowledge | Complex business logic |
| .claude/agents/ | Task specialists | Repeated review/debug tasks |
| .claude/commands/ | Quick prompts | Common workflows |
| .claude/settings.json |
python scripts/analyze_codebase.py [project-path]
The script detects:
Output includes:
Claude should read:
Before creating custom configs, search for existing skills and MCP servers:
See references/resource-discovery.md for complete directory of sources.
Tip : Many common needs (git commit, code review, database patterns) already have well-maintained skills available.
Create at project root with:
See references/claude-md-patterns.md.
Create .claude/rules/ when:
See references/rules-patterns.md.
Create .claude/skills/ when:
See references/skills-patterns.md.
Create .claude/agents/ for:
See references/agents-patterns.md.
Create .claude/commands/ for:
See references/commands-patterns.md.
Configure .claude/settings.json for:
See references/hooks-patterns.md.
Configure MCP for:
See references/mcp-patterns.md.
Minimal (small projects):
project/
├── CLAUDE.md
└── [existing files]
Standard (team projects):
project/
├── CLAUDE.md
├── .claude/
│ ├── rules/
│ │ └── code-style.md
│ └── commands/
│ └── commit.md
└── [existing files]
Complete (enterprise):
project/
├── CLAUDE.md # Shared project memory
├── CLAUDE.local.md # Personal (git-ignored)
├── .claudeignore # Files to protect
├── .claude/
│ ├── settings.json # Hooks + permissions
│ ├── rules/
│ ├── skills/
│ ├── agents/
│ └── commands/
└── [existing files]
| Reference | When to Read |
|---|---|
| examples.md | Complete real-world examples |
| resource-discovery.md | Find existing skills & MCP servers |
| advanced-patterns.md | Migrations, team collab, monorepos |
| claude-md-patterns.md | Creating CLAUDE.md |
| rules-patterns.md | Module-specific rules |
| skills-patterns.md | Domain knowledge |
Templates:
assets/CLAUDE.md.template - Project memory templateassets/settings.json.template - Hooks configurationassets/claudeignore.template - File ignore patternsBundled skills to install in target project:
assets/skill-creator/ - For creating new project-specific skillsassets/skill-downloader/ - For downloading additional skillsassets/resource-scout/ - For discovering existing skills & MCP serversCopy these skills to the target project's .claude/skills/ directory:
cp -r assets/skill-creator [target-project]/.claude/skills/
cp -r assets/skill-downloader [target-project]/.claude/skills/
cp -r assets/resource-scout [target-project]/.claude/skills/
This enables the target project to:
Weekly Installs
166
Repository
GitHub Stars
141
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykWarn
Installed on
gemini-cli140
opencode139
codex132
cursor126
github-copilot120
amp105
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
63,800 周安装
| Hooks + permissions |
| Auto-formatting, security |
| MCP servers | External tools | Database/API integrations |
| Task specialists |
| commands-patterns.md | Quick prompts |
| hooks-patterns.md | Auto-formatting |
| mcp-patterns.md | External tools |