.claude/skills/skill-creator/SKILL.md
Design a new Claude Code skill from a concrete use case and produce a repo-ready skill package. Use when the user asks to create a new skill, define a skill's responsibility, draft SKILL.md, choose frontmatter, design supporting files, or prepare eval criteria for a new skill. Also trigger on "スキルを作りたい", "スキルを作って", "スキルを追加して", "新しいスキル", "SKILL.md生成".
npx skillsauth add s977043/plangate skill-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a new skill only after the use case is concrete enough.
Your job is to:
SKILL.mdWrite output files only to .claude/skills/ unless the user explicitly specifies a different path.
Do not modify existing skills without user confirmation.
Note: this skill does not set disable-model-invocation: true because file creation is its primary purpose, not an incidental side effect. The settings.json deny list and user confirmation prompts provide sufficient guardrails.
Do not create a broad or fuzzy skill.
Prefer:
If the requested scope is too broad, split it into multiple skills.
Before drafting, confirm the following through interactive dialogue. Ask naturally — do not dump all questions at once.
If any item is unclear:
Do not draft the full skill until the gate passes.
Produce a short working summary with:
| パターン | 用途 | | :--- | :--- | | Sequential Workflow | 順序固定の多段階プロセス | | Multi-MCP Coordination | 複数サービスを横断する連携 | | Iterative Refinement | 品質を反復改善するループ | | Context-aware Selection | 状況に応じてツール・手法を切り替え | | Domain Intelligence | 専門知識を判断ロジックに埋め込み |
Reject designs that combine unrelated workflows.
Choose frontmatter intentionally.
Defaults:
namedescriptionUse:
disable-model-invocation: true for side-effecting, sensitive, or timing-dependent workflowsallowed-tools only when safe pre-approval is clearly usefulmodel only when there is a concrete reason to override the defaultFor every chosen field, state why it is needed.
Design information at three levels:
Draft the skill with this order:
Keep the main file compact. Move heavy references, examples, and templates into separate files.
Use ${CLAUDE_SKILL_ROOT}/assets/basic-skill-template.md as the starting skeleton.
Create an initial eval plan with:
Include at least:
Use ${CLAUDE_SKILL_ROOT}/assets/eval-rubric-template.md as the rubric structure.
Check the draft against:
${CLAUDE_SKILL_ROOT}/references/review-default.md${CLAUDE_SKILL_ROOT}/references/design-principles.mdFix any issue before finalizing.
After the skill files are written:
name field in frontmatterdescription is under 1024 characters and includes trigger keywords${CLAUDE_SKILL_ROOT}/ references point to existing filesスキルの品質をRed→Green→Refactorサイクルで検証する。
Return exactly these sections:
Do not:
If the request is too broad:
tools
PlanGate の TASK-XXXX 作業コンテキストを Progressive Disclosure で読込・更新する。Use when: セッション再開時、フェーズ遷移時、status.md/current-state.md/handoff.md を更新したい時。
development
Evaluate and improve an existing Codex skill using explicit success criteria and small controlled changes. Use when the user asks to optimize a skill, reduce over-triggering or under-triggering, improve reliability, tighten instructions, or add evals for a skill. Also trigger on "スキルを改善して", "スキルを最適化して", "スキルの品質を確認して".
development
Create an operating policy and roadmap for a live portfolio of Codex skills. Use when the user asks to organize, govern, audit, measure, retire, or scale skills already used by a team or repository. Also trigger on "スキルの運用計画", "スキルポートフォリオ", "スキルロードマップ", "スキルを整理して".
development
Design a new Codex skill from a concrete use case and produce a repo-ready skill package. Use when the user asks to create a new skill, define a skill's responsibility, draft SKILL.md, choose frontmatter, design supporting files, or prepare eval criteria for a new skill. Also trigger on "スキルを作りたい", "スキルを作って", "スキルを追加して", "新しいスキル", "SKILL.md生成".