From git
Creates or updates a .gitignore file using the Toptal gitignore API with OS and language detection. This skill should be used when the user asks to "update gitignore", "create gitignore", "add ignore rules", or needs to initialize ignore rules for a new project, add new technologies, or update OS-specific ignore patterns.
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 tiiwoo/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.