本文へ移動
cccskills
無料GitHub で公開

legacy-to-ai-ready

Transform legacy codebases into AI-ready projects with Claude Code configurations. Use when (1) analyzing old projects to generate AI coding configurations, (2) creating CLAUDE.md, skills, subagents, slash commands, hooks, or rules for existing projects, (3) user wants to enable vibe coding for a codebase, (4) onboarding new team members with AI-assisted development, (5) user mentions "make project AI-ready", "generate Claude config", or "create coding standards for AI".

インストール方法を見る

含まれるファイル(27)

  • SKILL.md9.0 KB
  • assets/CLAUDE.md.template1.1 KB
  • assets/claudeignore.template812 B
  • assets/resource-scout/references/sources.md7.6 KB
  • assets/resource-scout/SKILL.md4.8 KB
  • assets/settings.json.template430 B
  • assets/skill-creator/references/output-patterns.md1.8 KB
  • assets/skill-creator/references/workflows.md819 B
  • assets/skill-creator/scripts/init_skill.py10.6 KB
  • assets/skill-creator/scripts/package_skill.py3.2 KB
  • assets/skill-creator/scripts/quick_validate.py3.4 KB
  • assets/skill-creator/SKILL.md17.4 KB
  • assets/skill-downloader/scripts/download_from_archive.py7.5 KB
  • assets/skill-downloader/scripts/download_from_github.py6.9 KB
  • assets/skill-downloader/scripts/download_skill.py5.4 KB
  • assets/skill-downloader/SKILL.md4.1 KB
  • references/advanced-patterns.md8.7 KB
  • references/agents-patterns.md5.8 KB
  • references/claude-md-patterns.md3.7 KB
  • references/commands-patterns.md6.0 KB
  • references/examples.md9.4 KB
  • references/hooks-patterns.md6.5 KB
  • references/mcp-patterns.md3.9 KB
  • references/resource-discovery.md4.8 KB
  • references/rules-patterns.md5.5 KB
  • references/skills-patterns.md4.9 KB
  • scripts/analyze_codebase.py29.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Legacy to AI-Ready

Transform legacy codebases into AI-ready projects by generating Claude Code configurations.

Quick Start (5-Minute Setup)

For most projects, start with just CLAUDE.md:

  1. Analyze: python scripts/analyze_codebase.py [path]
  2. Create CLAUDE.md with build commands, code style, architecture overview
  3. Done - Claude can now write code following your project's conventions

Expand to full configuration only when needed.

Interactive Discovery

Before generating configs, ask these questions:

Project Scope:

  • What is this project? (web app, API, CLI, library)
  • Primary language and frameworks?
  • Team size? (solo, small team, enterprise)

Pain Points:

  • What mistakes do new developers commonly make?
  • What patterns should always be followed?
  • What operations are repeated frequently?

Integration Needs:

  • External services used? (databases, APIs, cloud)
  • CI/CD pipeline? (GitHub Actions, Jenkins)
  • Code quality tools? (linters, formatters)

Configuration Decision Tree

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

Generated Configurations

ConfigPurposeWhen to Create
CLAUDE.mdProject memory (shared)Always (required)
CLAUDE.local.mdPersonal preferences (git-ignored)Individual customization
.claudeignoreFiles Claude should not accessSensitive files exist
.claude/rules/Path-specific rulesMulti-module projects
.claude/skills/Domain knowledgeComplex business logic
.claude/agents/Task specialistsRepeated review/debug tasks
.claude/commands/Quick promptsCommon workflows
.claude/settings.jsonHooks + permissionsAuto-formatting, security
MCP serversExternal toolsDatabase/API integrations

Workflow

Phase 1: Automated Analysis

python scripts/analyze_codebase.py [project-path]

The script detects:

  • Languages and frameworks
  • Directory structure patterns
  • Development tools (linters, formatters)
  • Git commit patterns
  • Environment variables
  • Code style indicators
  • CI/CD configurations (GitHub Actions, etc.)
  • Sensitive files (warns about .env, credentials)

Output includes:

  • Recommendations for which configs to create
  • Security warnings for sensitive files
  • Suggested .claudeignore patterns

Phase 2: Context Gathering

Claude should read:

  1. 3-5 representative source files - understand naming, patterns
  2. Test files - understand testing approach
  3. Config files - package.json, tsconfig, etc.
  4. README/docs - project overview
  5. Recent commits - understand commit style

Phase 2.5: Discover Existing Resources

Before creating custom configs, search for existing skills and MCP servers:

  1. Search skill marketplaces - SkillsMP, SkillHub.club, Claude Skills Hub
  2. Check GitHub repositories - awesome-claude-skills, themed skill collections
  3. Find relevant MCP servers - Glama, MCP Market, official registry

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.

Phase 3: Generate Configurations

1. CLAUDE.md (Required)

Create at project root with:

  • Quick reference commands (build, test, lint)
  • Naming conventions
  • Architecture overview
  • Testing guidelines
  • Git workflow

See references/claude-md-patterns.md.

2. Rules (If Multi-Module)

Create .claude/rules/ when:

  • Multiple languages need different conventions
  • Modules have distinct patterns (frontend/backend)
  • Path-specific requirements exist

See references/rules-patterns.md.

3. Skills (If Complex Domain)

Create .claude/skills/ when:

  • Domain-specific workflows exist (database, API patterns)
  • Team knowledge needs preservation
  • Complex procedures are repeated

See references/skills-patterns.md.

4. Subagents (If Specialized Tasks)

Create .claude/agents/ for:

  • Code review automation
  • Debugging assistance
  • Security auditing
  • Documentation generation

See references/agents-patterns.md.

5. Commands (If Common Operations)

Create .claude/commands/ for:

  • Git commit workflow
  • PR review process
  • Deployment steps
  • Test running

See references/commands-patterns.md.

6. Hooks (If Auto-Formatting Needed)

Configure .claude/settings.json for:

  • Auto-format on file edit
  • Protected files
  • Command logging

See references/hooks-patterns.md.

7. MCP Servers (If External Integrations)

Configure MCP for:

  • Database access
  • GitHub integration
  • Slack notifications
  • Custom internal tools

See references/mcp-patterns.md.

Phase 4: Validate

  1. Ask Claude to perform a typical task
  2. Verify it follows project conventions
  3. Iterate based on gaps discovered

Output Structure

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 Materials

ReferenceWhen to Read
examples.mdComplete real-world examples
resource-discovery.mdFind existing skills & MCP servers
advanced-patterns.mdMigrations, team collab, monorepos
claude-md-patterns.mdCreating CLAUDE.md
rules-patterns.mdModule-specific rules
skills-patterns.mdDomain knowledge
agents-patterns.mdTask specialists
commands-patterns.mdQuick prompts
hooks-patterns.mdAuto-formatting
mcp-patterns.mdExternal tools

Templates & Bundled Skills

Templates:

  • assets/CLAUDE.md.template - Project memory template
  • assets/settings.json.template - Hooks configuration
  • assets/claudeignore.template - File ignore patterns

Bundled skills to install in target project:

  • assets/skill-creator/ - For creating new project-specific skills
  • assets/skill-downloader/ - For downloading additional skills
  • assets/resource-scout/ - For discovering existing skills & MCP servers

Installing Bundled Skills

Copy 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:

  1. resource-scout - Discover existing skills & MCP servers before building custom
  2. skill-downloader - Download and install skills from GitHub or archives
  3. skill-creator - Create custom skills tailored to their domain

Language Quick Reference

TypeScript/JavaScript

  • Extract: eslint, prettier, tsconfig
  • Hooks: prettier auto-format
  • Skills: API patterns, component patterns

Python

  • Extract: black, ruff, mypy, pyproject.toml
  • Hooks: black/ruff auto-format
  • Skills: API patterns, ORM patterns

Go

  • Extract: gofmt, golangci-lint
  • Hooks: gofmt auto-format
  • Skills: error handling patterns

Rust

  • Extract: rustfmt, clippy
  • Hooks: rustfmt auto-format
  • Skills: error handling, async patterns

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Comprehensive China A-share stock analysis covering fundamental analysis, technical analysis, policy impact assessment, and market-specific features (T+1 trading, price limits, northbound capital flow). Use when user asks about A股分析, Chinese mainland stocks, Shanghai/Shenzhen listed stocks, or needs analysis considering China market characteristics.

日本語の概要は準備中です。原文の説明を表示しています。

nicepkg/ai-workflow2852026年1月20日 更新

Screen and filter A-share stocks based on fundamental metrics, technical indicators, capital flow, and custom criteria. Support multiple screening strategies including value investing, growth investing, momentum trading, and dividend hunting. Use when user wants to find stocks meeting specific criteria like "低PE高ROE股票", "北向资金加仓股", "突破年线的股票".

日本語の概要は準備中です。原文の説明を表示しています。

nicepkg/ai-workflow2852026年1月20日 更新

Generate high-converting ad copy for Google Ads, Meta (Facebook/Instagram), LinkedIn, and TikTok. Creates multiple variations with A/B testing in mind. Includes headlines, descriptions, CTAs, and platform-specific formats. Use when creating ads, generating ad variations, or A/B testing ad copy.

日本語の概要は準備中です。原文の説明を表示しています。

nicepkg/ai-workflow2852026年1月20日 更新

Add new skills to an existing workflow and update all related documentation. Use when user wants to add skills from GitHub URLs to a workflow (e.g., "add this skill to the workflow", "为工作流添加技能"). Triggers on adding skills to workflows, updating workflow documentation after skill additions.

日本語の概要は準備中です。原文の説明を表示しています。

nicepkg/ai-workflow2852026年1月20日 更新

agile

無料

Agile product management, Scrum practices, and team collaboration for iterative product development.

日本語の概要は準備中です。原文の説明を表示しています。

nicepkg/ai-workflow2852026年1月20日 更新

Plan and execute effective sprints using Agile methodologies. Define sprint goals, estimate user stories, manage sprint backlog, and facilitate daily standups to maximize team productivity and deliver value incrementally.

日本語の概要は準備中です。原文の説明を表示しています。

nicepkg/ai-workflow2852026年1月20日 更新

nicepkg のスキルをすべて見る

このスキルの問題を報告する