Skip to content

Commit d0c0d27

Browse files
committed
Update Claude Code config and refine skills
1 parent eac1195 commit d0c0d27

74 files changed

Lines changed: 9562 additions & 3009 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"name": "Pengfei Ni"
55
},
66
"metadata": {
7-
"version": "2.1.5",
7+
"version": "2.1.6",
88
"description": "Claude Code settings and skills for spec-driven development workflows"
99
},
1010
"plugins": [
1111
{
1212
"name": "claude-code-settings",
1313
"source": "./",
1414
"description": "Claude Code settings, commands, agent and skills (all in one)",
15-
"version": "2.1.5",
15+
"version": "2.1.6",
1616
"author": {
1717
"name": "Pengfei Ni"
1818
}
@@ -21,7 +21,7 @@
2121
"name": "kiro-skill",
2222
"source": "./plugins/kiro-skill",
2323
"description": "Interactive feature development workflow from idea to implementation (Requirements → Design → Tasks → Execute)",
24-
"version": "1.0.1",
24+
"version": "1.0.2",
2525
"author": {
2626
"name": "Pengfei Ni"
2727
}
@@ -30,7 +30,7 @@
3030
"name": "spec-kit-skill",
3131
"source": "./plugins/spec-kit-skill",
3232
"description": "GitHub Spec-Kit integration for constitution-based spec-driven development (7-phase workflow)",
33-
"version": "1.0.1",
33+
"version": "1.0.2",
3434
"author": {
3535
"name": "Pengfei Ni"
3636
}
@@ -39,7 +39,7 @@
3939
"name": "codex-skill",
4040
"source": "./plugins/codex-skill",
4141
"description": "Leverage OpenAI Codex (GPT-5/GPT-5.1) for non-interactive automation mode and hands-off task execution",
42-
"version": "1.0.1",
42+
"version": "1.0.2",
4343
"author": {
4444
"name": "Pengfei Ni"
4545
}
@@ -48,7 +48,7 @@
4848
"name": "nanobanana-skill",
4949
"source": "./plugins/nanobanana-skill",
5050
"description": "Generate or edit images using Google Gemini API via nanobanana",
51-
"version": "1.0.1",
51+
"version": "1.0.2",
5252
"author": {
5353
"name": "Pengfei Ni"
5454
}
@@ -57,7 +57,7 @@
5757
"name": "youtube-transcribe-skill",
5858
"source": "./plugins/youtube-transcribe-skill",
5959
"description": "Extract subtitles/transcripts from YouTube videos via CLI or browser automation",
60-
"version": "1.0.1",
60+
"version": "1.0.2",
6161
"author": {
6262
"name": "Pengfei Ni"
6363
}
@@ -66,7 +66,7 @@
6666
"name": "autonomous-skill",
6767
"source": "./plugins/autonomous-skill",
6868
"description": "Use when user wants to execute long-running tasks that require multiple sessions to complete. This skill manages task decomposition, progress tracking, and autonomous execution using Claude Code headless mode with auto-continuation. Trigger phrases: autonomous, long-running task, multi-session, 自主执行, 长时任务, autonomous skill.",
69-
"version": "1.0.1",
69+
"version": "1.0.2",
7070
"author": {
7171
"name": "Pengfei Ni"
7272
}

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "claude-code-settings",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"description": "Claude Code settings and skills for spec-driven development workflows",
55
"author": {
66
"name": "Pengfei Ni",

.github/copilot-instructions.md

Lines changed: 33 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -19,75 +19,69 @@ This repository contains Claude Code settings, configurations and guidance. The
1919
- Configured to use `claude-sonnet-4.5` as the primary model
2020
- Telemetry and non-essential traffic are disabled
2121

22-
## Custom Commands
22+
## Skills
2323

24-
Custom commands for Claude Code are organized in the `commands/` directory by category:
24+
Skills are reusable capabilities defined in the `skills/` directory. Each skill has a `SKILL.md` file with YAML frontmatter containing `name` and `description` fields. The description serves as both documentation and trigger condition.
2525

26-
### Command File Structure
26+
### Skill File Structure
2727

28-
All command files must include YAML frontmatter with required metadata:
28+
All skill files must include YAML frontmatter:
2929

3030
```yaml
3131
---
32-
description: Brief description of the command
33-
argument-hint: [expected arguments format]
34-
allowed-tools: List of tools the command can use
32+
name: skill-name
33+
description: 'Comprehensive description that also serves as the trigger condition. Include keywords and phrases that should activate this skill.'
3534
---
3635
```
3736

38-
**Required fields:**
39-
40-
- `description`: Clear, concise description of command purpose
41-
- `argument-hint`: Format showing expected arguments (e.g., `[problem or question]`)
42-
- `allowed-tools`: Comma-separated list of tools (e.g., `Read, Edit, Write, Bash(*)`)
43-
44-
### Command Documentation
45-
46-
- Command documentation belongs in `README.md` under the Commands section
47-
- Use collapsible `<details>` sections with clear summaries
48-
- Include usage examples and key features
49-
- Never document commands within the command files themselves
50-
5137
### Directory Structure
5238

5339
```sh
54-
commands/
55-
├── cc/ # Claude Code commands
56-
│ └── create-command.md
57-
└── gh/ # GitHub commands
58-
└── review-pr.md
40+
skills/
41+
├── reflection/ # Session analysis and CLAUDE.md improvement
42+
├── eureka/ # Technical breakthrough documentation
43+
├── translate/ # Tech article translation to Chinese
44+
├── command-creator/ # Create Claude Code custom commands
45+
├── github-fix-issue/ # Fix GitHub issues end-to-end
46+
├── github-review-pr/ # Review GitHub pull requests
47+
├── skill-creator/ # Create and benchmark agent skills
48+
├── codex-skill/ # Handoff tasks to Codex CLI
49+
├── autonomous-skill/ # Long-running task automation
50+
├── nanobanana-skill/ # Image generation with Gemini
51+
├── kiro-skill/ # Interactive feature development
52+
├── spec-kit-skill/ # Constitution-based development
53+
├── deep-research/ # Multi-agent research orchestration
54+
└── youtube-transcribe-skill/ # YouTube transcript extraction
5955
```
6056

6157
### Usage
6258

63-
Run commands using the slash syntax:
59+
Skills are invoked via slash syntax or triggered automatically:
6460

6561
```sh
66-
/[category:][command] [ARGUMENTS]
62+
/skill-name [arguments]
6763
```
6864

6965
**Examples:**
7066

71-
- `/cc:create-command mycommand` - Create a new command
72-
- `/gh:review-pr 123` - Review pull request #123
73-
74-
All available commands should be documented at README.md in the Commands section.
67+
- `/reflection deep` - Comprehensive session analysis
68+
- `/eureka "Discovered batching optimization"` - Document a breakthrough
69+
- `/translate [text or file]` - Translate to Chinese
7570

76-
### Prompt Engineering Principles
71+
### Skill Development Principles
7772

78-
When creating or modifying command prompts:
73+
When creating or modifying skills:
7974

80-
- **Structure prompts systematically**: Use clear phases or sections (e.g., Analysis Phase, Execution Phase)
75+
- **Comprehensive descriptions**: The `description` field triggers the skill, so include relevant keywords and phrases
76+
- **Structure content clearly**: Use clear sections with step-by-step instructions
77+
- **No `$ARGUMENTS`**: Skills receive user input through natural conversation, not via variable substitution
8178
- **Define specific outputs**: Include explicit output formats and structures
82-
- **Provide methodical approaches**: Break complex tasks into numbered steps or bullet points
83-
- **Include meta-cognitive elements**: Add bias awareness, assumption checking, and uncertainty assessment
84-
- **Balance thoroughness with conciseness**: Aim for comprehensive analysis while maintaining clarity
85-
- **Use progressive complexity**: Start with simple concepts and build to more complex ones
79+
- **Keep skills focused**: One skill, one purpose
8680

8781
### Behavioral Guidelines
8882

8983
- **Concise communication**: Provide direct answers without unnecessary preamble or elaboration
90-
- **Follow existing patterns**: Always check similar commands for a consistent structure and approach
84+
- **Follow existing patterns**: Always check similar skills for consistent structure and approach
9185
- **Prefer editing over creating**: Always edit existing files rather than creating new ones unless absolutely necessary
9286
- **Use TodoWrite for complex tasks**: Track multistep processes and ensure completion of all requirements
9387

README.md

Lines changed: 86 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Claude Code Settings/Commands/Skills for Vibe Coding
1+
# Claude Code Settings/Skills for Vibe Coding
22

3-
A curated collection of Claude Code settings, custom commands, skills and sub-agents designed for enhanced development workflows. This setup includes specialized commands, skills and subagents for feature development (spec-driven workflow), code analysis, GitHub integration, and knowledge management.
3+
A curated collection of Claude Code settings, skills and sub-agents designed for enhanced development workflows. This setup includes specialized skills and subagents for feature development (spec-driven workflow), code analysis, GitHub integration, and knowledge management.
44

55
> For OpenAI Codex settings, configurations and custom prompts, please refer [feiskyer/codex-settings](https://github.com/feiskyer/codex-settings).
66
@@ -11,10 +11,10 @@ A curated collection of Claude Code settings, custom commands, skills and sub-ag
1111
```sh
1212
/plugin marketplace add feiskyer/claude-code-settings
1313

14-
# Install main plugin (commands, agents and skills)
14+
# Install main plugin (skills and agents)
1515
/plugin install claude-code-settings
1616

17-
# Alternatively, install individual skills without commands/agents
17+
# Alternatively, install individual skills
1818
/plugin install codex-skill # Codex automation
1919
/plugin install autonomous-skill # Long-running task automation
2020
/plugin install nanobanana-skill # Image generation
@@ -82,55 +82,9 @@ Open the link, log in and authenticate your GitHub Copilot account.
8282

8383
- ANTHROPIC_DEFAULT_HAIKU_MODEL: gpt-5-mini
8484

85-
86-
## Commands
87-
88-
The `commands/` directory contains [custom slash commands](https://code.claude.com/docs/en/slash-commands) that extend Claude Code's slash commands, which could be invoked via `/<command-name> [arguments]`.
89-
90-
<details>
91-
<summary>Analysis & Reflection</summary>
92-
93-
### Analysis & Reflection
94-
95-
- `/think-harder [problem]` - Enhanced analytical thinking
96-
- `/think-ultra [complex problem]` - Ultra-comprehensive analysis
97-
- `/reflection` - Analyze and improve Claude Code instructions
98-
- `/reflection-harder` - Comprehensive session analysis and learning
99-
- `/eureka [breakthrough]` - Document technical breakthroughs
100-
101-
</details>
102-
103-
<details>
104-
<summary>GitHub Integration</summary>
105-
106-
### GitHub Integration
107-
108-
- `/gh:review-pr [PR_NUMBER]` - Comprehensive PR review and comments
109-
- `/gh:fix-issue [issue-number]` - Complete issue resolution workflow
110-
111-
</details>
112-
113-
<details>
114-
<summary>Documentation & Knowledge</summary>
115-
116-
### Documentation & Knowledge
117-
118-
- `/cc:create-command [name] [description]` - Create new Claude Code commands
119-
120-
</details>
121-
122-
<details>
123-
<summary>Utilities</summary>
124-
125-
### Utilities
126-
127-
- `/translate [text]` - Translate English/Japanese tech content to Chinese
128-
129-
</details>
130-
13185
## Skills
13286

133-
Skills are now distributed as separate plugins for modular installation. Install only what you need:
87+
Skills are [reusable capabilities](https://docs.anthropic.com/en/docs/claude-code/skills) that teach Claude how to complete specific tasks. They can be invoked via `/skill-name [arguments]` or triggered automatically based on context. Install only what you need:
13488

13589
<details>
13690
<summary>codex-skill - handoff task to Codex CLI</summary>
@@ -370,6 +324,86 @@ Claude: [Automatically uses spec-kit-skill, detects CLI, guides through phases]
370324

371325
</details>
372326

327+
<details>
328+
<summary>reflection - Session analysis and CLAUDE.md improvement</summary>
329+
330+
### [reflection](./skills/reflection)
331+
332+
Analyze development sessions, capture learnings, and improve Claude Code instructions. Supports two modes:
333+
334+
- **Quick mode** (`/reflection`): Analyzes chat history to identify and implement CLAUDE.md improvements
335+
- **Deep mode** (`/reflection deep`): Comprehensive session analysis covering problems solved, patterns, user preferences, system understanding, and knowledge gaps
336+
337+
</details>
338+
339+
<details>
340+
<summary>eureka - Technical breakthrough documentation</summary>
341+
342+
### [eureka](./skills/eureka)
343+
344+
Capture technical breakthroughs and transform them into actionable, reusable documentation. Creates structured breakthrough files in `breakthroughs/` with problem/insight/implementation/impact sections and maintains a searchable index.
345+
346+
**Usage:**
347+
348+
```text
349+
You: "/eureka Reduced API response time from 2s to 100ms by implementing request batching"
350+
Claude: [Creates breakthroughs/2025-01-15-api-request-batching.md, updates INDEX.md]
351+
```
352+
353+
</details>
354+
355+
<details>
356+
<summary>translate - Tech article translation to Chinese</summary>
357+
358+
### [translate](./skills/translate)
359+
360+
Translate English or Japanese tech articles into natural, fluent Chinese using a three-step process (direct translation, issue identification, reinterpretation). Preserves Markdown formatting and keeps technical terms and brand names untranslated.
361+
362+
**Usage:**
363+
364+
```text
365+
You: "/translate [paste text or provide file path]"
366+
Claude: [Outputs polished Chinese translation]
367+
```
368+
369+
</details>
370+
371+
<details>
372+
<summary>command-creator - Create Claude Code custom commands</summary>
373+
374+
### [command-creator](./skills/command-creator)
375+
376+
Create Claude Code custom slash commands with proper structure, frontmatter, and best practices.
377+
378+
</details>
379+
380+
<details>
381+
<summary>github-fix-issue - Fix GitHub issues end-to-end</summary>
382+
383+
### [github-fix-issue](./skills/github-fix-issue)
384+
385+
Fix GitHub issues from analysis through branch creation, implementation, testing, and PR submission.
386+
387+
</details>
388+
389+
<details>
390+
<summary>github-review-pr - Review GitHub pull requests</summary>
391+
392+
### [github-review-pr](./skills/github-review-pr)
393+
394+
Review GitHub pull requests with detailed, multi-perspective code analysis using parallel subagents with confidence scoring and false positive filtering.
395+
396+
</details>
397+
398+
<details>
399+
<summary>skill-creator - Create and benchmark agent skills</summary>
400+
401+
### [skill-creator](./skills/skill-creator)
402+
403+
Create, refine, and benchmark agent skills with iterative evaluation loops, quantitative metrics, and description optimization.
404+
405+
</details>
406+
373407
## Agents
374408

375409
The `agents/` directory contains specialized AI [subagents](https://docs.anthropic.com/en/docs/claude-code/sub-agents) that extend Claude Code's capabilities.
@@ -536,6 +570,7 @@ Ensure the API key you configured in `ANTHROPIC_AUTH_TOKEN` is added to approved
536570

537571
- [Claude Code official document](https://docs.anthropic.com/en/docs/claude-code/overview) - must read official document.
538572
- [anthropics/skills](https://github.com/anthropics/skills) - official list of Claude Code skills that teach Claude how to complete specific tasks in a repeatable way
573+
- [anthropics/claude-plugins-official](https://github.com/anthropics/claude-plugins-official) - official list of Claude Code plugins managed by Anthropic
539574
- [hesreallyhim/awesome-claude-code](https://github.com/hesreallyhim/awesome-claude-code) - curated list of slash-commands, CLAUDE.md files, CLI tools, and other resources.
540575
- [wshobson/agents](https://github.com/wshobson/agents) - a comprehensive collection of specialized AI subagents for Claude Code.
541576

0 commit comments

Comments
 (0)