Create and maintain high-quality Claude Code Skills through interactive discovery, web research, and comprehensive description writing standards.
| Field | Value |
|---|---|
| Version | 2.1.0 |
| Tier | CC (Claude Code Meta) |
| Auto-load | Proactively when building Skills |
| Purpose | Interactive discovery → Web research → Skill generation |
Interactive discovery, web research, continuous updates를 통한 고품질 Claude Code Skill 생성 및 유지관리 시스템을 제공합니다.
Core capabilities:
moai-alfred-ask-user-questions| Freedom Level | When to Use | Content Style |
|---|---|---|
| High | Flexible, creative work | Principles, trade-offs, considerations |
| Medium | Standard patterns exist | Pseudocode, flowcharts, annotated code |
| Low | Deterministic, error-prone | Specific scripts with error handling |
Level 1: Metadata (Always Active)
├── name, description, allowed-tools
└── ~100 tokens total
↓
Level 2: Instructions (On Demand)
├── SKILL.md main body
└── Loads when Claude recognizes relevance
↓
Level 3: Resources (As Needed)
├── reference.md, examples.md
└── Consumed when explicitly referenced
---
name: "Skill Name"
description: "What it does and when to use it"
allowed-tools: "Tool1, Tool2, Tool3"
---
name (Required):
description (Required):
allowed-tools (Recommended):
"Read, Write, Edit, Bash(git:*)"Detailed metadata guide: See METADATA.md
skill-name/
├── SKILL.md # Main instructions (~500 words)
├── reference.md # Detailed specs, API docs
├── examples.md # 3-4 real-world examples
├── CHECKLIST.md # Quality validation (optional)
├── scripts/ # Utility scripts
└── templates/ # Reusable templates
| Rule | Rationale |
|---|---|
| One level deep | Avoids nested discovery |
| Relative paths | Cross-platform compatibility |
| Forward slashes | Unix convention |
| <500 lines per file | Manageable context |
Detailed organization guide: See STRUCTURE.md
Before publishing, audit your Skill:
name ≤ 64 characters, gerund formatdescription ≤ 1024 chars, includes 3+ triggersallowed-tools is minimal and justifiedComplete validation checklist: See CHECKLIST.md
Use TUI surveys to clarify vague requirements and capture all user needs.
Detailed guide: INTERACTIVE-DISCOVERY.md
Gather latest information, best practices, and official documentation.
Detailed guide: WEB-RESEARCH.md
Analyze existing Skills and propose updates based on latest information.
Detailed guide: SKILL-UPDATE-ADVISOR.md
| Issue | Root Cause | Fix |
|---|---|---|
| Not activating | Description too generic | Add 5+ specific keywords |
| Haiku ignores it | Examples too complex | Simplify pseudocode |
| Over-specifying | Too much low-freedom content | Increase principles |
| Scope creep | Covers too many domains | Split into 2-3 focused Skills |
| File too large | SKILL.md > 500 words | Move content to reference.md |
User: "/alfred:1-plan Create Skill for X"
↓
skill-generator Sub-Agent (ANALYZE → DESIGN → ASSURE phases)
↓
moai-skill-factory Skill (PRODUCE phase)
↓
Complete Skill package created
moai-alfred-ask-user-questions: Interactive user surveys (delegated)moai-alfred-skill-generator: Skill generation orchestratorCore Guides:
Advanced Features:
Workflows:
References:
Key Differentiator: User-centric + research-driven + always-current + delegation-first orchestration
End of Skill | Refactored 2025-10-27