Agent skill
gitignore-management
.gitignore設計と管理スキル。機密ファイルパターン、プロジェクト固有除外、プラットフォーム別パターン、.gitignore検証手法を提供。 Anchors: • Pro Git (Scott Chacon) / 適用: バージョン管理 / 目的: 除外パターンの基礎 • The Pragmatic Programmer / 適用: 実践的改善 / 目的: 効率的なパターン設計 • GitHub gitignore templates / 適用: 言語別テンプレート / 目的: 標準パターン Trigger: Use when designing gitignore files, adding sensitive file patterns, configuring project-specific exclusions, validating gitignore patterns, or optimizing cross-platform exclusion rules. gitignore, ignore patterns, secrets, env files, build artifacts, cache
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/gitignore-management
SKILL.md
.gitignore 管理スキル
概要
.gitignore設計と管理スキル。機密ファイルパターン、プロジェクト固有除外、プラットフォーム別パターン、.gitignore検証手法を提供。
ワークフロー
Phase 1: 要件分析
目的: プロジェクトの除外パターン要件を把握
アクション:
- プロジェクトタイプ(Node.js、Python等)を特定
- 機密ファイル(.env、秘密鍵)の存在を確認
- ビルド成果物とキャッシュディレクトリを特定
Task: agents/analyze-requirements.md を参照
Phase 2: パターン設計
目的: 適切な除外パターンを設計
アクション:
assets/gitignore-template.txtをベースに作成- プロジェクト固有パターンを追加
- クロスプラットフォーム対応を確認
Task: agents/design-patterns.md を参照
Phase 3: 検証
目的: .gitignoreの正確性を検証
アクション:
scripts/validate-gitignore.mjsで検証- 意図しないファイル除外がないか確認
scripts/log_usage.mjsでフィードバック記録
Task: agents/validate-gitignore.md を参照
Task仕様ナビ
| Task | 起動タイミング | 入力 | 出力 |
|---|---|---|---|
| analyze-requirements | Phase 1開始時 | プロジェクト | 要件リスト |
| design-patterns | Phase 2開始時 | 要件リスト | .gitignoreパターン |
| validate-gitignore | Phase 3開始時 | .gitignore | 検証レポート |
詳細仕様: 各Taskの詳細は agents/ ディレクトリの対応ファイルを参照
ベストプラクティス
すべきこと
- 機密ファイル(.env、秘密鍵、API キー)を最優先で除外する
- プロジェクト固有のビルド出力・キャッシュを明確に列挙する
- クロスプラットフォーム対応(OS別、エディタ別)を考慮する
scripts/validate-gitignore.mjsで定期的に検証する- パターンの意図をコメントで記録する
避けるべきこと
- ワイルドカード
*だけで除外パターンを定義しない - 既に追跡済みの機密ファイルを後から追加しただけにしない(履歴から削除が必要)
- 特定ディレクトリを除外しながら中のファイルを追跡する矛盾した設定
- 不要になったパターンの削除を忘れない
リソース参照
references/(詳細知識)
| リソース | パス | 内容 |
|---|---|---|
| 基礎知識 | See references/basics.md | 構文とパターン |
| 実装パターン | See references/patterns.md | 実践的パターン集 |
| パターンライブラリ | See references/pattern-library.md | 検証済みパターン |
scripts/(決定論的処理)
| スクリプト | 用途 | 使用例 |
|---|---|---|
validate-gitignore.mjs |
パターン検証 | node scripts/validate-gitignore.mjs --file .gitignore |
log_usage.mjs |
フィードバック記録 | node scripts/log_usage.mjs --result success |
assets/(テンプレート)
| テンプレート | 用途 |
|---|---|
gitignore-template.txt |
汎用.gitignoreテンプレート |
変更履歴
| Version | Date | Changes |
|---|---|---|
| 2.0.0 | 2026-01-02 | 18-skills.md仕様完全準拠、構造再編成 |
| 1.0.0 | 2025-12-31 | 初版 |
Didn't find tool you were looking for?