搜索

PythonReactSEOPDF
GitHub Skill

skill-builder

Creates, refines, and validates Claude Code skills following amplihack philosophy and official best practices. Automatically activates when building, creating, generating, or designing new skills.

rysweet☆ 16 仓库 Stars7 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Skill Builder

Purpose

Helps users create production-ready Claude Code skills that follow best practices from official Anthropic documentation and amplihack's ruthless simplicity philosophy.

When I Activate

I automatically load when you mention:

  • "build a skill" or "create a skill"
  • "generate a skill" or "make a skill"
  • "design a skill" or "develop a skill"
  • "skill builder" or "new skill"
  • "skill for [purpose]"

What I Do

I orchestrate the skill creation process using amplihack's specialized agents:

  1. Clarify Requirements (prompt-writer agent)

    • Understand skill purpose and scope
    • Define target users and use cases
    • Identify skill type (agent, command, scenario)
  2. Design Structure (architect agent)

    • Plan YAML frontmatter fields
    • Design skill organization (single vs multi-file)
    • Calculate token budget allocation
    • Choose appropriate templates
  3. Generate Skill (builder agent)

    • Create SKILL.md with proper YAML frontmatter
    • Write clear instructions and examples
    • Include supporting files if needed
    • Follow progressive disclosure pattern
  4. Validate Quality (reviewer agent)

    • Check YAML frontmatter syntax
    • Verify token budget (<5,000 tokens core)
    • Ensure philosophy compliance (>85% score)
    • Test description quality for discovery
  5. Create Tests (tester agent)

    • Define activation test cases
    • Create edge case validations
    • Document expected behaviors

Skill Types Supported

  • skill: Claude Code skills in ~/.amplihack/.claude/skills/ (auto-discovery)
  • agent: Specialized agents in ~/.amplihack/.claude/agents/amplihack/specialized/
  • command: Slash commands in ~/.amplihack/.claude/commands/amplihack/
  • scenario: Production tools in ~/.amplihack/.claude/scenarios/

See examples.md for detailed examples of each type.

Command Interface

For explicit invocation:

/amplihack:skill-builder <skill-name> <skill-type> <description>

Examples in examples.md.

Documentation

Supporting Files (progressive disclosure):

  • reference.md: Architecture, patterns, YAML spec, best practices
  • examples.md: Real-world usage, testing, troubleshooting

Original Documentation Sources (embedded in reference.md):

  1. Official Claude Code Skills: https://code.claude.com/docs/en/skills
  2. Anthropic Agent SDK Skills: https://docs.claude.com/en/docs/agent-sdk/skills
  3. Agent Skills Engineering Blog: https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills
  4. Claude Cookbooks - Skills: https://github.com/anthropics/claude-cookbooks/tree/main/skills
  5. Skills Custom Development Notebook: https://github.com/anthropics/claude-cookbooks/blob/main/skills/notebooks/03_skills_custom_development.ipynb
  6. metaskills/skill-builder (Reference): https://github.com/metaskills/skill-builder

All documentation is embedded in reference.md for offline access. Links provided for updates and verification.


Note: This skill automatically loads when Claude detects skill building intent. For explicit control, use /amplihack:skill-builder.

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-27
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!