File contents Skill Scaffolder
Generate Harness-optimized Agent Skill packages — from single skills to full suites.
Use This Skill When
Creating a new Agent Skill suite from scratch.
Bootstrapping a single skill with Harness patterns.
Generating suite infrastructure (AGENTS.md, agents/, .mcp.json).
Workflow
Phase 0: Purpose Discovery(必須 — 情報不足時に1問1答で要件を収集)
スキル生成の前に、必ず purpose-discovery スキルの基準で入力を評価する。
ユーザー入力を8要素(PURPOSE, DOMAIN, AUDIENCE, SCOPE, WORKFLOWS, INTEGRATIONS, REFERENCE MODEL, QUALITY CRITERIA)で評価
5/8以上が明確 → Phase 1 へ進む
5/8未満 → purpose-discovery スキルの1問1答ダイアログで不足情報を収集
収集完了後、構造化仕様書を生成しユーザー承認を得る ⏸️
承認済み仕様書を元に Phase 1 へ進む
Phase 1: Package Generation
Determine package type:
Single skill : SKILL.md only
Suite : AGENTS.md + multiple SKILL.md + agents/ + copilot-instructions.md
For suites, generate in order:
a. group.json, skill.json, README.md
b. AGENTS.md (Orchestrator with WHEN/DO routing)
c. copilot-instructions.md (suite-specific conventions)
d. agents/*.md (Custom Agents with tool restrictions)
e. skills/<skill-name>/SKILL.md (each sub-skill)
f. .mcp.json (if external tools needed)
For each SKILL.md, include:
Frontmatter: name, description (+ tu_tools if MCP)
Body: Use This Skill When, Workflow, Deliverables, Quality Gates, Gotchas (3+), Validation Loop
Supplementary Directory Assessment(必須) :
生成した各スキルに対して、以下の判定を実行し、結果に応じて作成する。
assets/ 判定 :
references/ 判定 :
scripts/ 判定 :
判定後の確認 :
作成した assets/ は SKILL.md から条件付きで参照されているか
作成した references/ は「いつ読むか」が明示されているか
判定の結果「不要」となったディレクトリは作成しない
Add conditional references in SKILL.md:
✅ Reuse assets/output-template.md when producing standardized analysis output
✅ Read references/api-errors.md when API returns non-200 status
❌ See references/ for details
Self-validation (see Validation Loop)
Supplementary Directory Decision Guide
Condition
Action
Skill produces reports with fixed structure
Create assets/ with report templates
Reference content exceeds 100 lines
Move to references/ with conditional refs
Validation needs executable checks
Create scripts/ with validation code
Skill is self-contained and compact
No supplementary dirs needed
Output Templates
Reuse templates in this skill's assets/ directory:
assets/agents-md-template.md — AGENTS.md orchestrator template
assets/skill-md-template.md — SKILL.md sub-skill template
assets/copilot-instructions-template.md — copilot-instructions.md template
Refer to references/suite-checklist.md when validating completeness
Gotchas
description に「Use when」を含めないと、エージェントがスキルを発見できない死蔵スキルになる
フォルダ名と name フィールドが不一致だと CI バリデーションに失敗する
SKILL.md が500行を超えるとコンテキストウィンドウを圧迫する。超える場合は references/ に分離する
references/ を無条件参照にすると Context Efficiency が劣化する。必ず条件付き参照にする
スイート構成のルート Orchestrator は AGENTS.md にすること(SKILL.md ではない)。デプロイ先は .github/AGENTS.md
assets/ のテンプレートは「構造」を提供するもの。具体的なデータは含めない
Validation Loop
生成したパッケージを確認
Phase 1: 構造チェック :
Phase 2: Supplementary Directory チェック :
各スキルに対して以下を確認:
Phase 3: Harness 7軸チェック(3/3 目標) :
生成完了後、全スキルに対して 7軸スコアリングを実施。
#
軸
スコア3の基準
チェック内容
1
Tool Coverage
3
WHEN/DO + 全スキルにキーワード棲み分け + Agent→軸マッピング
2
Context Efficiency
3
全SKILL.md≤100行 + 全参照が条件付き + assets/refs活用
3
Quality Gates
3
全スキルに失敗時リカバリ + チェックリスト
4
Memory Persistence
3
具体的Gotchas(閾値・コマンド付き) + learning-capture + コンパクション耐性
5
Eval Coverage
3
全スキルにValidation Loop + CI統合ポイント
6
Security Guardrails
3
データ取り扱いルール + 匿名化 + PII禁止 + 禁止事項
7
Cost Efficiency
3
MCP上限 + デフォルト明示 + 最シンプルフレームワーク原則
合格条件 : 全7軸でスコア3(総合 21/21 = Expert)
最低合格 : 全7軸でスコア1以上(総合 7/21 以上)
スコア3未満の軸がある場合の修正フロー:
軸
2→3 に必要な改善
Tool Coverage
Agent→Harness軸マッピング追加、description キーワード棲み分け検証
Context Efficiency
無条件参照→条件付き、assets/references 追加・活用
Quality Gates
失敗時リカバリ手順追加、具体的な不合格条件定義
Memory Persistence
Gotchas に具体的閾値・コマンド追記、コンパクション耐性テーブル追加
Eval Coverage
CI統合(validate_skill.py)参照追加
Security Guardrails
Data Handling & Confidentiality セクション追加
Cost Efficiency
MCP 10サーバー上限、デフォルトツール優先ルール追加
修正後に再スコアリング
全軸スコア3を確認してから完了とする(3未満でもスコア1以上なら合格として完了可)
Source: nahisaho/coreclaw-marketplace — distributed by TomeVault .
1 --- 2 name: nahisaho-coreclaw-marketplace-skill-scaffolder 3 description: Skill Scaffolder 4 --- 5 6 # Skill Scaffolder 7 8 Generate Harness-optimized Agent Skill packages — from single skills to full suites. 9 10 ## Use This Skill When 11 12 - Creating a new Agent Skill suite from scratch. 13 - Bootstrapping a single skill with Harness patterns. 14 - Generating suite infrastructure (AGENTS.md, agents/, .mcp.json). 15 16 ## Workflow 17 18 ### Phase 0: Purpose Discovery(必須 — 情報不足時に1問1答で要件を収集) 19 20 **スキル生成の前に、必ず `purpose-discovery` スキルの基準で入力を評価する。** 21 22 1. ユーザー入力を8要素(PURPOSE, DOMAIN, AUDIENCE, SCOPE, WORKFLOWS, INTEGRATIONS, REFERENCE MODEL, QUALITY CRITERIA)で評価 23 2. 5/8以上が明確 → Phase 1 へ進む 24 3. 5/8未満 → `purpose-discovery` スキルの1問1答ダイアログで不足情報を収集 25 4. 収集完了後、構造化仕様書を生成しユーザー承認を得る ⏸️ 26 5. 承認済み仕様書を元に Phase 1 へ進む 27 28 ### Phase 1: Package Generation 29 30 1. Determine package type: 31 - **Single skill**: SKILL.md only 32 - **Suite**: AGENTS.md + multiple SKILL.md + agents/ + copilot-instructions.md 33 34 2. For suites, generate in order: 35 a. `group.json`, `skill.json`, `README.md` 36 b. `AGENTS.md` (Orchestrator with WHEN/DO routing) 37 c. `copilot-instructions.md` (suite-specific conventions) 38 d. `agents/*.md` (Custom Agents with tool restrictions) 39 e. `skills/<skill-name>/SKILL.md` (each sub-skill) 40 f. `.mcp.json` (if external tools needed) 41 42 3. For each SKILL.md, include: 43 - Frontmatter: `name`, `description` (+ `tu_tools` if MCP) 44 - Body: Use This Skill When, Workflow, Deliverables, Quality Gates, Gotchas (3+), Validation Loop 45 46 4. **Supplementary Directory Assessment(必須)**: 47 生成した各スキルに対して、以下の判定を実行し、結果に応じて作成する。 48 49 **assets/ 判定**: 50 - [ ] スキルが定型フォーマットの出力を生成するか?(レポート、分析結果、テンプレート) 51 - [ ] 出力構造が再利用可能か?(毎回同じ構造を使う) 52 → いずれかYES → `assets/` に出力テンプレートを作成し、SKILL.md から条件付き参照 53 54 **references/ 判定**: 55 - [ ] スキルが100行以上の参照情報(フレームワーク定義、API仕様、規約等)を必要とするか? 56 - [ ] SKILL.md に含めると500行を超えるか? 57 → いずれかYES → `references/` に分離し、SKILL.md から条件付き参照(「〜の場合に読む」) 58 59 **scripts/ 判定**: 60 - [ ] バリデーションを自動化できるか?(構文チェック、整合性確認) 61 - [ ] データ変換やフォーマット処理が必要か? 62 → いずれかYES → `scripts/` に実行可能コードを作成 63 64 **判定後の確認**: 65 - 作成した assets/ は SKILL.md から条件付きで参照されているか 66 - 作成した references/ は「いつ読むか」が明示されているか 67 - 判定の結果「不要」となったディレクトリは作成しない 68 69 5. Add conditional references in SKILL.md: 70 - ✅ `Reuse assets/output-template.md when producing standardized analysis output` 71 - ✅ `Read references/api-errors.md when API returns non-200 status` 72 - ❌ `See references/ for details` 73 74 6. Self-validation (see Validation Loop) 75 76 ## Supplementary Directory Decision Guide 77 78 | Condition | Action | 79 |-----------|--------| 80 | Skill produces reports with fixed structure | Create `assets/` with report templates | 81 | Reference content exceeds 100 lines | Move to `references/` with conditional refs | 82 | Validation needs executable checks | Create `scripts/` with validation code | 83 | Skill is self-contained and compact | No supplementary dirs needed | 84 85 ## Output Templates 86 87 Reuse templates in this skill's `assets/` directory: 88 - `assets/agents-md-template.md` — AGENTS.md orchestrator template 89 - `assets/skill-md-template.md` — SKILL.md sub-skill template 90 - `assets/copilot-instructions-template.md` — copilot-instructions.md template 91 - Refer to `references/suite-checklist.md` when validating completeness 92 93 ## Gotchas 94 95 - `description` に「Use when」を含めないと、エージェントがスキルを発見できない死蔵スキルになる 96 - フォルダ名と `name` フィールドが不一致だと CI バリデーションに失敗する 97 - SKILL.md が500行を超えるとコンテキストウィンドウを圧迫する。超える場合は references/ に分離する 98 - references/ を無条件参照にすると Context Efficiency が劣化する。必ず条件付き参照にする 99 - スイート構成のルート Orchestrator は AGENTS.md にすること(SKILL.md ではない)。デプロイ先は `.github/AGENTS.md` 100 - assets/ のテンプレートは「構造」を提供するもの。具体的なデータは含めない 101 102 ## Validation Loop 103 104 1. 生成したパッケージを確認 105 2. **Phase 1: 構造チェック**: 106 - [ ] `name` フィールドが命名規則に従い、フォルダ名と一致 107 - [ ] `description` が「何をするか」+「Use when」の2部構成 108 - [ ] スイート構成なら AGENTS.md が存在する 109 - [ ] 本文500行以内(超過分は references/ に分離済み) 110 - [ ] Gotchas セクションが3項目以上 111 - [ ] 検証ループに失敗時リカバリ手順が含まれる 112 - [ ] Quality Gates にチェックリストが含まれる 113 → 不合格項目がある場合: 修正して再チェック 114 115 3. **Phase 2: Supplementary Directory チェック**: 116 各スキルに対して以下を確認: 117 - [ ] 定型出力を生成するスキルに `assets/` テンプレートがあるか 118 - [ ] 100行超の参照情報が `references/` に分離されているか 119 - [ ] assets/references が SKILL.md から条件付きで参照されているか 120 - [ ] 不要な空ディレクトリが残っていないか 121 → 不足がある場合: assets/references/scripts を作成し、SKILL.md に条件付き参照を追加 122 123 4. **Phase 3: Harness 7軸チェック(3/3 目標)**: 124 125 生成完了後、全スキルに対して 7軸スコアリングを実施。 126 127 | # | 軸 | スコア3の基準 | チェック内容 | 128 |---|-----|------------|------------| 129 | 1 | Tool Coverage | 3 | WHEN/DO + 全スキルにキーワード棲み分け + Agent→軸マッピング | 130 | 2 | Context Efficiency | 3 | 全SKILL.md≤100行 + 全参照が条件付き + assets/refs活用 | 131 | 3 | Quality Gates | 3 | 全スキルに失敗時リカバリ + チェックリスト | 132 | 4 | Memory Persistence | 3 | 具体的Gotchas(閾値・コマンド付き) + learning-capture + コンパクション耐性 | 133 | 5 | Eval Coverage | 3 | 全スキルにValidation Loop + CI統合ポイント | 134 | 6 | Security Guardrails | 3 | データ取り扱いルール + 匿名化 + PII禁止 + 禁止事項 | 135 | 7 | Cost Efficiency | 3 | MCP上限 + デフォルト明示 + 最シンプルフレームワーク原則 | 136 137 **合格条件**: 全7軸でスコア3(総合 21/21 = Expert) 138 **最低合格**: 全7軸でスコア1以上(総合 7/21 以上) 139 140 5. スコア3未満の軸がある場合の修正フロー: 141 142 | 軸 | 2→3 に必要な改善 | 143 |----|----------------| 144 | Tool Coverage | Agent→Harness軸マッピング追加、description キーワード棲み分け検証 | 145 | Context Efficiency | 無条件参照→条件付き、assets/references 追加・活用 | 146 | Quality Gates | 失敗時リカバリ手順追加、具体的な不合格条件定義 | 147 | Memory Persistence | Gotchas に具体的閾値・コマンド追記、コンパクション耐性テーブル追加 | 148 | Eval Coverage | CI統合(validate_skill.py)参照追加 | 149 | Security Guardrails | Data Handling & Confidentiality セクション追加 | 150 | Cost Efficiency | MCP 10サーバー上限、デフォルトツール優先ルール追加 | 151 152 6. 修正後に再スコアリング 153 7. 全軸スコア3を確認してから完了とする(3未満でもスコア1以上なら合格として完了可) 154 155 --- 156 > Source: [nahisaho/coreclaw-marketplace](https://github.com/nahisaho/coreclaw-marketplace) — distributed by [TomeVault](https://tomevault.io). 157 <!-- tomevault:4.0:skill_md:2026-05-23 -->
tomevault-io/skills-registry/tree/main/nahisaho--coreclaw-marketplace--skill-scaffolder commit 2355cc8a4e
Frequently asked questions How do I install the Nahisaho Coreclaw Marketplace Skill Scaffolder skill? Run npx skillmds@latest add tomevault-io/nahisaho-coreclaw-marketplace-skill-scaffolder in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Nahisaho Coreclaw Marketplace Skill Scaffolder skill do? Skill Scaffolder It is listed under Coding & Dev Tools on SkillMD.
Is Nahisaho Coreclaw Marketplace Skill Scaffolder safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Nahisaho Coreclaw Marketplace Skill Scaffolder? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Nahisaho Coreclaw Marketplace Skill Scaffolder free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Nahisaho Coreclaw Marketplace Skill Scaffolder? tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.