一键导入
generate-gitignore
gitignore.io API を使って .gitignore ファイルを生成・更新する。プロジェクトの言語・OS・エディタに応じたテンプレートを取得し、プロジェクトルートに .gitignore を作成する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
gitignore.io API を使って .gitignore ファイルを生成・更新する。プロジェクトの言語・OS・エディタに応じたテンプレートを取得し、プロジェクトルートに .gitignore を作成する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
要求分析・影響分析を並列実行し、実行計画を策定する。Feature の計画フェーズを単独で実行したいときに使用する。
既存プロジェクトへ .github/ を移植した際に、プロジェクト全体の評価(構造解析・テスト状況・コード品質・ドキュメント・DevOps)を実施する。assessor エージェントまたは /assess プロンプトから参照される。
エージェントのモデルを変更する(個別・一括・デフォルトに戻す)。エージェントのモデル変更が必要なときに使用する。
新規プロジェクトに .github/ を導入した際の初期設定を行う。settings.json の作成とプロジェクト固有値の設定を対話的にガイドする。
Board の作成・読み込み・状態遷移・Gate 評価・history 追記・アーカイブを手順化する。オーケストレーターが Board 操作時に参照するスキル。
Feature の開発フロー全体のオーケストレーション手順。Board を使ったエージェント呼び出し・Gate 評価・状態遷移の具体的手順を定義する。オーケストレーターがワークフロー実行時に参照するスキル。
| name | generate-gitignore |
| description | gitignore.io API を使って .gitignore ファイルを生成・更新する。プロジェクトの言語・OS・エディタに応じたテンプレートを取得し、プロジェクトルートに .gitignore を作成する。 |
gitignore.io(toptal)API を利用して .gitignore を生成する。
https://www.toptal.com/developers/gitignore/apiGET /list?format=lines(改行区切り)または ?format=json(JSON)GET /<templates>(カンマ区切りで複数指定)例: GET /node,visualstudiocode,windows → Node.js + VS Code + Windows 用の .gitignore を返す
settings.json の project.language から主要テンプレートを決定する。
project.language | gitignore.io テンプレート |
|---|---|
javascript | node |
typescript | node |
python | python |
go | go |
rust | rust |
java | java,maven,gradle |
csharp | csharp,visualstudio |
ruby | ruby |
other | ユーザーに確認 |
以下を自動追加する:
visualstudiocode(常時追加)windows, macos, linux を追加ユーザーに追加テンプレートが必要か確認する:
「追加の gitignore テンプレートはありますか?(例: terraform, dotenv, redis)」
不明なテンプレート名が指定された場合、一覧を取得して近い候補を提示する:
curl -sL "https://www.toptal.com/developers/gitignore/api/list?format=lines"
PowerShell の場合:
Invoke-RestMethod "https://www.toptal.com/developers/gitignore/api/list?format=lines"
テンプレートをカンマ区切りで結合し、API から .gitignore の内容を取得する:
curl -sL "https://www.toptal.com/developers/gitignore/api/<templates>" -o .gitignore
PowerShell の場合:
$templates = "node,visualstudiocode,windows"
$content = Invoke-RestMethod "https://www.toptal.com/developers/gitignore/api/$templates"
Set-Content -Path ".gitignore" -Value $content -NoNewline
API 生成コンテンツの末尾に、プロジェクト共通のルールとプロジェクト固有のルールを追加する:
# === Worktree (always excluded) ===
.worktrees/
# === Project-specific rules ===
.env
.env.*
!.env.example
.worktrees/は Git Worktree の作業ディレクトリであり、常に.gitignoreに含める。rules/worktree-layout.mdで定義された配置規約に対応する。
ユーザーに追加ルールが必要か確認する。
.gitignore が既に存在する場合:
✅ .gitignore を生成しました。
テンプレート: <templates>