jpskill.com
✍️ ライティング コミュニティ

project-scaffolder

新しい学習リソースプロジェクトを始める際に、計画書やタスク、ペルソナ、プロジェクト概要、Claude向け指示書といった必要なドキュメントを自動で作成し、学習教材の構成設計を支援するSkill。

📜 元の英語説明(参考)

Creates plan.md, task.md, persona.md, project-context.md, and CLAUDE.md for new self-learning resource projects. Use when: (1) /init command is invoked, (2) setting up a new tutorial/guide/documentation project, (3) structure-designer agent needs templates for learning resource structure design. Provides hierarchical Part/Chapter/Section templates with page allocation.

🇯🇵 日本人クリエイター向け解説

一言でいうと

新しい学習リソースプロジェクトを始める際に、計画書やタスク、ペルソナ、プロジェクト概要、Claude向け指示書といった必要なドキュメントを自動で作成し、学習教材の構成設計を支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o project-scaffolder.zip https://jpskill.com/download/17548.zip && unzip -o project-scaffolder.zip && rm project-scaffolder.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17548.zip -OutFile "$d\project-scaffolder.zip"; Expand-Archive "$d\project-scaffolder.zip" -DestinationPath $d -Force; ri "$d\project-scaffolder.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して project-scaffolder.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → project-scaffolder フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Project Scaffolder Skill

このスキルは、新しい自己学習リソースプロジェクトをスキャフォールディングするためのテンプレートとガイダンスを提供します。

テンプレート

このスキルディレクトリでは、以下のテンプレートが利用可能です。

テンプレート 目的
plan-template.md Part/Chapter/Section 階層を持つプロジェクト構造
task-template.md plan.md を反映したセッションベースのタスクチェックリスト
persona-template.md ライター/リーダーのペルソナとコードポリシーの定義
project-context-template.md ターゲット環境と参照 URL
claude-md-template.md CLAUDE.md プロジェクトの指示

ワークフロー

1. 情報収集

スキャフォールディングを行う前に、以下の情報を収集してください。

  • Topic: 学習リソースの主題
  • Total Pages: 推定ページ数 (50/100/200+)
  • Language: 主要言語 (ko/en)
  • Target Audience: 経験レベル (beginner/intermediate/advanced)
  • Target Environment: OS、ツール、バージョン

2. ファイル生成順序

  1. plan.md - メイン構造ドキュメント (plan-template.md を使用)
  2. task.md - セッション分割されたチェックリスト (task-template.md を使用)
  3. persona.md - ライター/リーダーの定義 (persona-template.md を使用)
  4. project-context.md - 環境と参照 (project-context-template.md を使用)
  5. CLAUDE.md - Claude 向けのプロジェクト指示 (claude-md-template.md を使用)

3. 構造ガイドライン

階層

  • Part: 主要なテーマ (50-100 ページ)、3-6 個のチャプターを含む
  • Chapter: トピックグループ (15-30 ページ)、3-5 個のセクションを含む
  • Section: 単一の概念 (5-12 ページ)

ページ配分式

コンテンツタイプ 割合
Introduction/Overview 5-8%
Core Content 60-70%
Practice/Examples 20-25%
Summary/Review 5-8%

4. セッション分割ルール

task.md を作成する際は、作業を Claude Code セッションに分割します。

  • 1 session = 3-5 個のセクションまたは 20-40 ページ
  • 同じ Chapter/Part 内のセクションをグループ化する
  • 依存関係を考慮する (前提条件 → 後続)
  • セッションの境界を HTML コメントでマークする:
<!-- Session 1: Part 1 Foundations -->
- [ ] 1.1 Introduction (8p)
- [ ] 1.2 Core Concepts (7p)

<!-- Session 2: Part 1 Architecture -->
- [ ] 1.3 System Design (10p)

5. プレースホルダー変数

すべてのプレースホルダーに {VARIABLE_NAME} 形式を使用します。

変数 説明
{PROJECT_TITLE} プロジェクト名
{TARGET_SYSTEM} ターゲット OS/環境
{TARGET_AUDIENCE} 読者の経験レベル
{TOTAL_PAGES} 推定総ページ数
{DATE} 作成/更新日
{PART_TITLE} Part タイトル
{CHAPTER_TITLE} Chapter タイトル
{SECTION_TITLE} Section タイトル
{PAGES} Section のページ数

品質チェックリスト

スキャフォールディングを完了する前に、以下を確認してください。

  • [ ] すべてのプレースホルダー変数が {VARIABLE_NAME} 形式を使用している
  • [ ] plan.md に適切な Part/Chapter/Section 階層がある
  • [ ] task.md が plan.md の構造を正確に反映している
  • [ ] セッションの境界が HTML コメントでマークされている
  • [ ] ページ配分の合計が目標の総ページ数と一致する
  • [ ] すべてのテンプレートファイルが適切に参照されている
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Project Scaffolder Skill

This skill provides templates and guidance for scaffolding new self-learning resource projects.

Templates

The following templates are available in this skill directory:

Template Purpose
plan-template.md Project structure with Part/Chapter/Section hierarchy
task-template.md Session-based task checklist mirroring plan.md
persona-template.md Writer/Reader persona and code policy definitions
project-context-template.md Target environment and reference URLs
claude-md-template.md CLAUDE.md project instructions

Workflow

1. Information Gathering

Before scaffolding, collect the following information:

  • Topic: Subject of the learning resource
  • Total Pages: Estimated page count (50/100/200+)
  • Language: Primary language (ko/en)
  • Target Audience: Experience level (beginner/intermediate/advanced)
  • Target Environment: OS, tools, versions

2. File Generation Order

  1. plan.md - Main structure document (use plan-template.md)
  2. task.md - Session-divided checklist (use task-template.md)
  3. persona.md - Writer/Reader definitions (use persona-template.md)
  4. project-context.md - Environment and references (use project-context-template.md)
  5. CLAUDE.md - Project instructions for Claude (use claude-md-template.md)

3. Structure Guidelines

Hierarchy

  • Part: Major theme (50-100 pages), contains 3-6 chapters
  • Chapter: Topic group (15-30 pages), contains 3-5 sections
  • Section: Single concept (5-12 pages)

Page Allocation Formula

Content Type Percentage
Introduction/Overview 5-8%
Core Content 60-70%
Practice/Examples 20-25%
Summary/Review 5-8%

4. Session Division Rules

When creating task.md, divide work into Claude Code sessions:

  • 1 session = 3-5 sections or 20-40 pages
  • Group sections within the same Chapter/Part
  • Consider dependencies (prerequisite → subsequent)
  • Mark session boundaries with HTML comments:
<!-- Session 1: Part 1 Foundations -->
- [ ] 1.1 Introduction (8p)
- [ ] 1.2 Core Concepts (7p)

<!-- Session 2: Part 1 Architecture -->
- [ ] 1.3 System Design (10p)

5. Placeholder Variables

Use {VARIABLE_NAME} format for all placeholders:

Variable Description
{PROJECT_TITLE} Project name
{TARGET_SYSTEM} Target OS/environment
{TARGET_AUDIENCE} Reader experience level
{TOTAL_PAGES} Total estimated pages
{DATE} Creation/update date
{PART_TITLE} Part title
{CHAPTER_TITLE} Chapter title
{SECTION_TITLE} Section title
{PAGES} Page count for section

Quality Checklist

Before completing scaffolding, verify:

  • [ ] All placeholder variables use {VARIABLE_NAME} format
  • [ ] plan.md has proper Part/Chapter/Section hierarchy
  • [ ] task.md mirrors plan.md structure exactly
  • [ ] Session boundaries are marked with HTML comments
  • [ ] Page allocations sum to total target pages
  • [ ] All template files are properly referenced