Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/tomevault-io/skills-registry --skill skill-builder명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | skill-builder |
| description | >- Use when this capability is needed. |
These rules are absolute. No exceptions.
Never generate a skill from a one-line description. Always walk through the interactive phases to understand purpose, scope, and boundaries. Even experienced users benefit from Phase 1 qualification.
If a skill directory already exists, STOP and ask: "The skill '{name}' already exists. Do you want to update it or create a different skill?" Never silently overwrite.
Every domain skill must be added to the skills array in boost.json. Workflow skills invoked via slash commands do not go in boost.json.
Before creating a new skill, compare its scope against every existing skill. If overlap exists, propose merging or boundary clarification before proceeding.
This is a meta-skill that builds other skills through interactive Q&A. It ensures every new skill follows project conventions, has proper frontmatter, uses <code-snippet> blocks for code examples, and integrates with boost.json and hook mappings.
Every skill falls into one of three types. Identifying the type early determines the output shape.
| Type | Purpose | Output Shape | Examples |
|---|---|---|---|
| Domain Knowledge | Teaches patterns for a code area | SKILL.md with code snippets, "When to Apply", "Common Pitfalls" | pest-testing, content-publishing, affiliate-tracking |
| Interactive Workflow | Guides multi-step processes | SKILL.md with phases, progress indicator, templates/, examples/ | plan, execute, feature |
| Utility | Cross-cutting conventions | SKILL.md with rules and mapping tables | documentation-maintenance |
boost.json — they auto-activate based on contextboost.jsonboost.json — they auto-activate like domain skillstemplates/ and examples/ subdirectories<code-snippet> blocksWhen this skill is invoked:
templates/questions.md — question bank organized by phase (your toolkit, not a script)templates/skill-template-domain.md — output template for domain knowledge skillstemplates/skill-template-workflow.md — output template for workflow skillsexamples/example-domain-skill.md — completed domain skill showing expected qualityexamples/example-workflow-skill.md — completed workflow skill showing expected quality.claude/skills/boost.json to see which skills are registeredThe process is conversational and interactive — not a form to fill out. You guide the developer through 6 phases, asking probing questions, challenging weak answers, and building the skill incrementally.
templates/questions.md for inspiration but never ask questions robotically.Goal: Understand what problem the skill solves and whether it should exist.
Explore:
Classify: Based on answers, identify the skill type (domain / workflow / utility).
Output: Purpose statement + activation triggers + skill type classification.
Goal: Draw a sharp line around what's in and what's out.
Explore:
Output: Domain boundaries + supporting file decisions.
Checkpoint: Write skill name + one-paragraph description to disk as a draft.
Goal: Design the internal structure of the SKILL.md.
Based on the skill type:
For domain skills:
For workflow skills:
For utility skills:
Output: Section outline with content sketches.
Checkpoint: Write SKILL.md draft (frontmatter + skeleton with section headers).
Goal: Determine permission boundaries and integration points.
Explore:
allowed-tools restrictions? (Most don't — only restrict if the skill should NOT edit files, run commands, etc.)doc-sync-hint.sh)Output: Permission spec + agent decision + hook mapping decision.
Goal: Create all skill files.
Actions:
templates/ files if the skill needs themexamples/ files if the skill needs them.claude/agents/Checkpoint: Review against the quality checklist below.
Goal: Register the skill and verify everything works.
Actions:
boost.json skills array (if domain or utility type).claude/hooks/doc-sync-hint.sh (if skill covers code paths that should trigger hints).claude/skills/documentation-maintenance/SKILL.mdStart EVERY response with:
🔧 Skill Builder: Phase N of 6 — [Phase Name]
[██████░░░░░░░░] N/6 complete
Before finalizing any skill:
name (kebab-case, matches directory) and description (activation-friendly, uses >-)<code-snippet> blocks for code examples (not markdown fences)boost.json updated (domain/utility skills only)For simple domain skills (the most common type), phases 1-3 are the core work. Offer to compress phases 4-6 when ALL of these are true:
doc-sync-hint.sh case statement)Say: "This looks like a standard domain skill. I can handle the integration steps (boost.json, hook mappings, doc-maintenance table) automatically. Want me to fast-track phases 4-6?"
Once the skill is complete:
documentation-maintenance skill will flag when updates are needed."$ARGUMENTS
Converted and distributed by TomeVault — claim your Tome and manage your conversions.