スキル一覧に戻る
tettuan

github-project-creation

by tettuan

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: github-project-creation description: Use when user says 'gh project create', 'GitHub Project 作成', 'プロジェクト作成', 'create project', or discusses creating a new GitHub Project. Ensures projects have proper short description and README. allowed-tools: [Bash, Read]

GitHub Project 作成ガイド

目的

GitHub Project 作成時に、必要な情報(Short Description, README, デフォルトリポジトリ)が適切に設定されることを担保する。

トリガー条件

以下の操作について議論・作業する際に自動的に実行:

  • gh project create コマンドの実行
  • GitHub Project の新規作成に関する議論
  • プロジェクト管理の初期設定

必須項目

GitHub Project 作成時には、以下の項目を必ず設定すること:

項目説明必須
Titleプロジェクト名必須
Short Descriptionプロジェクトの概要(1行)必須
READMEプロジェクトの詳細説明必須
Default Repository対象リポジトリ(Issue 追加時のデフォルト)必須

Short Description ガイドライン

目的

プロジェクト一覧で表示される短い説明文。一目でプロジェクトの目的がわかるようにする。

フォーマット

<動詞> + <対象> + <目的/範囲>

# Good
Track feature development for v2.0 release
Manage bug fixes and hotfixes for production
Coordinate documentation updates across repositories

# Bad
Project for stuff (曖昧すぎる)
(空欄)

文字数

  • 推奨: 50〜100文字
  • 最大: 280文字

README ガイドライン

目的

プロジェクトの詳細情報を記載し、チームメンバーがプロジェクトの目的・運用方法を理解できるようにする。

必須セクション

# プロジェクト名

## 概要
このプロジェクトの目的と範囲を説明。

## 対象
- どのリポジトリ/Issue が対象か
- どの期間/マイルストーンが対象か

## ステータス定義
| ステータス | 意味 |
|-----------|------|
| Todo | 未着手 |
| In Progress | 作業中 |
| Done | 完了 |

## 運用ルール
- Issue の追加方法
- ステータス更新のタイミング
- レビュー/完了の基準

推奨セクション(任意)

## 関連リンク
- [リポジトリ](URL)
- [ドキュメント](URL)

## チーム
- Owner: @username
- Members: @team

Default Repository ガイドライン

目的

プロジェクトに対象リポジトリをリンクし、Issue 追加時のデフォルトリポジトリを設定する。

設定方法

  1. Web UI から設定:

    • Project Settings → Manage access → Link a repository
    • リポジトリを選択してリンク
  2. gh CLI から設定:

    # プロジェクトにリポジトリをリンク
    gh project link <project-number> --owner @me --repo <owner>/<repo>
    

複数リポジトリの場合

# 複数リポジトリをリンク可能
gh project link <project-number> --owner @me --repo owner/repo1
gh project link <project-number> --owner @me --repo owner/repo2

リンク済みリポジトリの確認

# Web UI の Project Settings → Manage access で確認
# または gh project view で確認
gh project view <project-number> --owner @me

作成手順

1. gh CLI でプロジェクト作成

# プロジェクト作成(対話形式)
gh project create

# または、オプション指定
gh project create --owner @me --title "Project Title"

2. Short Description 設定

# プロジェクト番号を確認
gh project list

# Short Description 編集
gh project edit <project-number> --description "Track feature development for v2.0 release"

3. README 設定

# README 編集(対話形式でエディタが開く)
gh project edit <project-number> --readme

または Web UI から:

  1. Project Settings を開く
  2. README セクションで編集

4. Default Repository 設定

# 対象リポジトリをリンク(必須)
gh project link <project-number> --owner @me --repo <owner>/<repo>

# リンク確認
gh project view <project-number> --owner @me

重要: Issue 追加時のデフォルトリポジトリとなるため、必ず設定すること。

チェックリスト

プロジェクト作成時の確認事項:

[ ] Title が適切に設定されている
[ ] Short Description が記載されている
[ ] Short Description がプロジェクトの目的を明確に示している
[ ] README が作成されている
[ ] README に概要セクションがある
[ ] README に対象セクションがある
[ ] README にステータス定義がある
[ ] Default Repository がリンクされている
[ ] リンクされたリポジトリが正しいか確認済み

クイックリファレンス

プロジェクト作成:
  gh project create --title "Project Title"

Short Description 設定:
  gh project edit <number> --description "説明文"

README 設定:
  gh project edit <number> --readme

リポジトリリンク:
  gh project link <number> --owner @me --repo <owner>/<repo>

プロジェクト一覧:
  gh project list

プロジェクト詳細:
  gh project view <number>

警告パターン

以下の状態を検知した場合は警告:

状態警告メッセージ
Short Description 未設定Short Description が空です。プロジェクトの概要を記載してください。
README 未設定README が空です。プロジェクトの詳細説明を記載してください。
曖昧な DescriptionShort Description が具体的ではありません。プロジェクトの目的を明確に記載してください。
Repository 未リンクリポジトリがリンクされていません。gh project link でデフォルトリポジトリを設定してください。

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です