← Back to list

generate-gitignore
by Sounder25
Operational capabilities for high-leverage AI coding agents. Features deterministic execution, 100% tested safety gates, impasse detection, and adversarial review. Includes 'Gold Standard' meta-skills like Pre-Action Guard and Failure Postmortem to prevent loops and data loss.
⭐ 8🍴 3📅 Jan 23, 2026
SKILL.md
name: Generate .gitignore description: Create or update .gitignore files by fetching standard templates from the GitHub/gitignore repository. version: 1.0.0 author: Antigravity Skills Library created: 2026-01-16 leverage_score: 3/5
SKILL-015: Generate .gitignore
Overview
Ensures the workspace has a proper .gitignore file by fetching industry-standard templates (e.g., Python, Node, VisualStudio, macOS) and merging them. Prevents binary artifacts and secrets from being committed.
Trigger Phrases
create gitignoreupdate gitignoreignore build filesadd python to gitignore
Inputs
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
--workspace-path | string | No | Current directory | Root to check |
--templates | string[] | Yes | - | List of templates (e.g. Python, Node, VisualStudio) |
--append | switch | No | false | If file exists, append instead of overwrite |
Outputs
1. .gitignore
The resulting ignore file at the workspace root.
Implementation
Script: generate_gitignore.ps1
- Validates input templates against GitHub/gitignore API or raw URLs.
- Fetches content for each requested template.
- Merges them.
- Writes to
.gitignore.
Use Cases
- New Project: Setting up a fresh repo for a combined C#/React project (
VisualStudio+Node). - Maintenance: Realizing your Python project is committing
__pycache__and fixing it instantly.
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon