jpskill.com
📦 その他 コミュニティ

start

新しいプロジェクトを始める際に、必要なディレクトリ構造(.project/)を自動で作成し、その後の作業の土台を整える初期設定を行うSkill。

📜 元の英語説明(参考)

Initialize a new project by creating the .project/ directory structure. Run this first before any other skill. Creates the foundation for all subsequent work.

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

一言でいうと

新しいプロジェクトを始める際に、必要なディレクトリ構造(.project/)を自動で作成し、その後の作業の土台を整える初期設定を行うSkill。

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

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

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

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

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

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して start.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → start フォルダができる
  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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

/start — プロジェクトの初期化

.project/ ディレクトリ構造を作成します。これは基礎となるもので、他のスキルを実行する前に最初に実行してください。

このスキルが発動するタイミング

ユーザーの発言 発動条件
"start a new project" 完全な初期化
"init project" 完全な初期化
"setup project" 完全な初期化
新規プロジェクトでの最初のコマンド 自動検出 → 初期化

このスキルの機能

  1. プロジェクトのルートに .project/ ディレクトリを作成します。
  2. 必要なすべてのサブディレクトリを初期化します。
    • .project/idea/ — idea ドキュメント用
    • .project/architecture/ — 設計ドキュメント用
    • .project/plans/ — 実装計画とスライス用
  3. マスターの index.md を作成します。これはプロジェクトの状態を追跡するアクティブなドキュメントです。
  4. 次に /idea を実行する準備ができていることを 確認します。

実行手順

ステップ 1: 現在の状態を確認

.project/ が既に存在するかどうかを確認します。

  • 存在し、コンテンツがある場合 → ユーザーに質問します: "Project already initialized. Run /idea to capture your idea, or /plan to see existing plans?"
  • 存在しない場合 → 作成に進みます

ステップ 2: ディレクトリ構造を作成

以下を作成します。

.project/
├── index.md
├── idea/
│   └── .gitkeep
├── architecture/
│   └── .gitkeep
└── plans/
    └── .gitkeep

ステップ 3: index.md を作成

初期の index.md を書き込みます。

---
created: {{CURRENT_DATE}}
status: initialized
phase: 0
---

# Project: {{PROJECT_NAME}}

**Status:** Initialized
**Phase:** 0 — Ready to capture idea
**Last Updated:** {{CURRENT_DATETIME}}

## Quick Links

- [Idea](./idea/idea.md)
- [Architecture](./architecture/design.md)
- [Plans](./plans/)

## Current Phase

Project initialized. Run `/idea` to capture what you want to build.

ステップ 4: index.md を更新

構造を作成した後、初期化された状態を反映するように .project/index.md を更新します。

ステップ 5: 確認を出力

ユーザーに以下を表示します。

/start complete.
> Project structure created at .project/
> Next: /idea — capture your idea

データの読み込み

なし — これは最初のスキルであり、初期状態で実行されます。

データの書き込み

.project/
├── index.md              # プロジェクトの状態を含むマスタードキュメント
├── idea/                 # (空、/idea の準備完了)
├── architecture/         # (空、/architect の準備完了)
└── plans/                # (空、/plan の準備完了)

サポートファイル

スクリプト

  • scripts/init.sh — .project 構造をプログラムで作成するための代替スクリプト
    • 使用法: bash scripts/init.sh "Project Name"
    • すべてのディレクトリと index.md を自動的に作成します

テンプレート

  • templates/index.md — すべてのフィールドがドキュメント化された index.md のテンプレート

重要な注意点

  • 常に最初に実行してください/start の前に他のスキルを実行しないでください
  • 作成前に確認してください — 確認せずに既存の .project/ を上書きしないでください
  • Human owns index.md — これは、すべてのスキルが更新するアクティブなドキュメントです
  • Naming — フォルダ名 "start" を使用します (agentskills.io の仕様に従って小文字)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

/start — Project Initialization

Creates the .project/ directory structure. This is the foundation — run this first before any other skill.

When This Skill Fires

User Says Activation
"start a new project" Full initialization
"init project" Full initialization
"setup project" Full initialization
Any first command in a fresh project Auto-detect → initialize

What This Skill Does

  1. Creates the .project/ directory at the root of the project
  2. Initializes all required subdirectories:
    • .project/idea/ — for idea documents
    • .project/architecture/ — for design documents
    • .project/plans/ — for implementation plans and slices
  3. Creates the master index.md — the active document that tracks project state
  4. Confirms readiness for /idea to be run next

Execution Steps

Step 1: Check Current State

Check if .project/ already exists:

  • If exists and has content → ask user: "Project already initialized. Run /idea to capture your idea, or /plan to see existing plans?"
  • If doesn't exist → proceed to create

Step 2: Create Directory Structure

Create the following:

.project/
├── index.md
├── idea/
│   └── .gitkeep
├── architecture/
│   └── .gitkeep
└── plans/
    └── .gitkeep

Step 3: Create index.md

Write the initial index.md:

---
created: {{CURRENT_DATE}}
status: initialized
phase: 0
---

# Project: {{PROJECT_NAME}}

**Status:** Initialized
**Phase:** 0 — Ready to capture idea
**Last Updated:** {{CURRENT_DATETIME}}

## Quick Links

- [Idea](./idea/idea.md)
- [Architecture](./architecture/design.md)
- [Plans](./plans/)

## Current Phase

Project initialized. Run `/idea` to capture what you want to build.

Step 4: Update index.md

After creating structure, update .project/index.md to reflect the initialized state.

Step 5: Output Confirmation

Show the user:

/start complete.
> Project structure created at .project/
> Next: /idea — capture your idea

Data Read

None — this is the first skill, runs on fresh state.

Data Written

.project/
├── index.md              # Master document with project state
├── idea/                 # (empty, ready for /idea)
├── architecture/         # (empty, ready for /architect)
└── plans/                # (empty, ready for /plan)

Supporting Files

Scripts

  • scripts/init.sh — Alternative script to create .project structure programmatically
    • Usage: bash scripts/init.sh "Project Name"
    • Creates all directories and index.md automatically

Templates

  • templates/index.md — Template for index.md with all fields documented

Important Notes

  • Always run this first — No other skill should run before /start
  • Check before creating — Don't overwrite existing .project/ without asking
  • Human owns index.md — This is an active document that all skills update
  • Naming — Use folder name "start" (lowercase, as per agentskills.io spec)