From git
Creates or updates a .gitignore file using the Toptal gitignore API with OS and language detection. Use when initializing a new project, adding new technologies to an existing project, or updating ignore rules for OS-specific files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git:update-gitignorehaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Launch a general-purpose agent** that executes all 3 phases in a single task.
Launch a general-purpose agent that executes all 3 phases in a single task.
Prompt template:
Execute the complete update-gitignore workflow (3 phases).
## Phase 1: Technology Detection
**Goal**: Identify operating systems and technologies to include in .gitignore
**Actions**:
1. Detect operating systems and technologies from context
2. Combine detected platforms with $ARGUMENTS into the generator request (e.g. `<os>,<language>,<tool>`)
## Phase 2: Generate or Update .gitignore
**Goal**: Create or update .gitignore file using Toptal API
**Actions**:
1. Generate or update `.gitignore` using the Toptal API
2. Preserve existing custom sections when updating `.gitignore`
3. Retain all custom rules from existing file
## Phase 3: Confirmation
**Goal**: Present changes for user review
**Actions**:
1. Show the repository changes (diff) to confirm the update
2. Present the resulting diff for user confirmation
Execute: Launch a general-purpose agent using the prompt template above
npx claudepluginhub rootial/dotclaude --plugin gitCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.