Claude Code CLI custom commands, agents, and skills
npm install @yeongjaeyou/claude-code-configA collection of custom slash commands, agents, and skills for Claude Code CLI.
```
.claude/
├── commands/ # Slash commands
│ ├── ask-codex.md # Request code review via Codex MCP
│ ├── ask-deepwiki.md # Deep query GitHub repos via DeepWiki
│ ├── ask-gemini.md # Request code review via Gemini CLI
│ ├── code-review.md # Process external code reviews (CodeRabbit, etc.)
│ ├── commit-and-push.md # Automate Git commit and push
│ ├── council.md # Consult multiple AI models (LLM Council)
│ ├── edit-notebook.md # Safely edit Jupyter Notebooks
│ ├── generate-llmstxt.md # Generate llms.txt from URL or directory
│ ├── gh/
│ │ ├── create-issue-label.md # Create GitHub issue labels
│ │ ├── decompose-issue.md # Decompose large work into issues
│ │ ├── init-project.md # Initialize GitHub Project board
│ │ ├── post-merge.md # Post-merge cleanup
│ │ └── resolve-issue.md # GitHub issue resolution workflow
│ └── tm/
│ ├── convert-prd.md # Convert PRD draft to TaskMaster format
│ ├── post-merge.md # TaskMaster-integrated post-merge cleanup
│ ├── resolve-issue.md # TaskMaster-based issue resolution
│ └── sync-to-github.md # Sync TaskMaster -> GitHub
├── guidelines/ # Shared guidelines
│ ├── work-guidelines.md # Common work guidelines
│ ├── id-reference.md # GitHub/TaskMaster ID reference
│ ├── cv-guidelines.md # Computer vision guidelines
│ └── prd-guide.md # PRD template for TaskMaster
├── agents/ # Custom agents
│ ├── web-researcher.md # Multi-platform web research
│ └── python-pro.md # Python expert
└── skills/ # Skills (reusable tool collections)
├── code-explorer/ # GitHub/HuggingFace code exploration
│ ├── SKILL.md
│ ├── scripts/
│ └── references/
├── feature-implementer/ # TDD-based feature planning
│ ├── SKILL.md
│ └── plan-template.md
├── notion-md-uploader/ # Upload Markdown to Notion
│ ├── SKILL.md
│ ├── scripts/
│ └── references/
└── skill-creator/ # Guide for creating skills
├── SKILL.md
└── scripts/
| Command | Description |
|---------|-------------|
| /commit-and-push | Analyze changes and commit with Conventional Commits format |/code-review
| | Process external code review results and apply auto-fixes |/edit-notebook
| | Safely edit Jupyter Notebook files with NotebookEdit tool |/generate-llmstxt
| | Generate llms.txt from URL or local directory |/ask-deepwiki
| | Deep query GitHub repositories via DeepWiki MCP |/ask-codex
| | Request code review via Codex MCP (with Claude cross-check) |/ask-gemini
| | Request code review via Gemini CLI (with Claude cross-check) |/council
| | Consult multiple AI models with multi-round deliberation |
| Command | Description |
|---------|-------------|
| /gh/create-issue-label | Analyze project and create appropriate GitHub issue labels |/gh/decompose-issue
| | Decompose large work into manageable independent issues |/gh/init-project
| | Initialize and configure GitHub Project board |/gh/post-merge
| | Clean up branch and update config files (CLAUDE.md, AGENTS.md, GEMINI.md) after PR merge |/gh/resolve-issue
| | Systematically analyze and resolve GitHub issues |
| Command | Description |
|---------|-------------|
| /tm/convert-prd | Convert PRD draft to TaskMaster PRD format |/tm/sync-to-github
| | Sync TaskMaster tasks.json to GitHub Issues/Milestones |/tm/resolve-issue
| | Resolve GitHub Issues by TaskMaster subtask units |/tm/post-merge
| | TaskMaster status update, config file updates, and branch cleanup after PR merge |
| Agent | Description |
|-------|-------------|
| web-researcher | Multi-platform tech research with opus model (Reddit, GitHub, HF, arXiv, etc.) |python-pro
| | Python expert with opus model (decorators, generators, async/await, optimization) |
Search and analyze code/models/datasets on GitHub and Hugging Face.
`bashSearch GitHub repositories
python scripts/search_github.py "object detection" --limit 10
$3
TDD-based feature planning with quality gates.
- Phase-based plans with 1-4 hour increments
- Test-First Development (Red-Green-Refactor)
- Quality gates before each phase transition
- Risk assessment and rollback strategies
$3
Upload Markdown files to Notion pages with full formatting support.
- Headings, lists, code blocks, images, tables, callouts, todos
- Automatic image uploads
- Preserved formatting
$3
Guide for creating effective Claude Code skills.
- Skill structure templates
- Best practices
- Validation scripts
Installation
$3
`bash
Install to current project
npx @yeongjaeyou/claude-code-configGlobal install (available in all projects)
npx @yeongjaeyou/claude-code-config --global
`$3
`bash
Method 1: Direct copy
git clone https://github.com/YoungjaeDev/claude-code-config.git
cp -r claude-code-config/.claude /path/to/your/project/Method 2: Symbolic link
ln -s /path/to/claude-code-config/.claude /path/to/your/project/.claude
`$3
`bash
npx @yeongjaeyou/claude-code-config [options]Options:
-g, --global Global install (~/.claude/)
-h, --help Show help
-v, --version Show version
`$3
When existing folders are detected, you'll be prompted to choose:
| Mode | Behavior |
|------|----------|
| update (default) | Overwrite existing files, add new files, keep custom files |
| merge | Add new files only, skip existing files |
- update: Recommended when upgrading to a new version
- merge: Safe when you have heavily customized files you don't want changed
MCP Server Configuration
The package includes
.mcp.json that can be copied to your project root.$3
- Node.js: For npx command
- Python uv: Install uv
`bash
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh # Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
`$3
| Server | Description | API Key |
|--------|-------------|---------|
| mcpdocs | Claude Code, Cursor docs search (mcp-cache wrapper) | Not required |
| deepwiki | GitHub repository documentation query | Not required |
| serena | LSP-based code analysis tool | Not required |
$3
`bash
Copy .mcp.json
cp node_modules/@yeongjaeyou/claude-code-config/.mcp.json .Or merge contents if you have existing .mcp.json
`> Note: If you have your own
.mcp.json, manually merge the mcpServers object.Usage Examples
`bash
Generate llms.txt from website
/generate-llmstxt https://docs.example.comCommit and push
/commit-and-push src/auth.ts src/utils.tsResolve GitHub issue
/gh/resolve-issue 42Consult AI council
/council "Should we use REST or GraphQL for this API?"
`Key Features
$3
- Generate llms.txt from URL or local directory
- Use Firecrawl MCP for web scraping
- Organize content into logical sections$3
- Follow Conventional Commits format (feat, fix, refactor, docs, etc.)
- Analyze changes and generate appropriate commit message
- Selectively commit specified files only$3
- Use only NotebookEdit tool (protect JSON structure)
- Track cell_id for correct insertion order
- Include source format issue resolution guide$3
- Query multiple AI models (Opus, Sonnet, Codex, Gemini) in parallel
- Multi-round deliberation with gap analysis and conflict resolution
- Anonymize responses for unbiased evaluation
- Convergence-based termination (confidence > 0.9, consensus reached)
- Use --quick flag for faster single-round responses$3
- Multi-platform search: GitHub (gh CLI), Hugging Face, Reddit, SO, arXiv
- Official documentation via Context7/DeepWiki
- Auto-generate research reports$3
- TDD-based feature planning with quality gates
- Phase-based delivery (1-4 hours per phase)
- Risk assessment and rollback strategies$3
- GitHub repository/code search via gh CLI
- Hugging Face model/dataset/Spaces search via huggingface_hub API
- Download and analyze source code in temp directory (/tmp/)Notification Hooks
Desktop notifications for Claude Code events using OSC escape sequences.
$3
`bash
1. Install Terminal Notification extension in VSCode
2. Global install includes notify_osc.sh and auto-registers hooks
npx @yeongjaeyou/claude-code-config --global
``| Event | Description |
|-------|-------------|
| Stop | Task completion |
| Notification | Permission requests, idle prompts |
See docs/notification-setup.md for detailed setup guide.
MIT License