---
name: fradser-init
description: "Initializes or optimizes git-agent configuration, regenerates commit scopes from git history, and re-derives .gitignore rules."
license: "MIT"
metadata:
  decimalai-skill-id: "8ed753b5-e3ae-4aa8-9524-cb3c4dfc3b3b"
  decimalai-version-id: "4eadb813-ac43-4815-a1cd-9e24c1c75b57"
  decimalai-version: "1"
  decimalai-body-sha256: "f78ada86903c14ef8110d330c98946c3cf21c39679eeea1ab642a3e130c4ffb3"
  decimalai-name: "fradser/init"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "agent-tooling"
  decimalai-source: "https://app.decimal.ai/s/fradser-init@1/SKILL.md"
---
## Execution

Execute initialization or optimization based on `$ARGUMENTS`:

1. **Optimize commit scopes** (regenerate from history):
   ```bash
   git-agent init --scope --force
   ```
2. **Re-derive `.gitignore`** (preserve custom rules):
   ```bash
   git-agent init --gitignore
   ```
3. **Full initialization** (both scopes and `.gitignore`):
   ```bash
   git-agent init --scope --gitignore
   ```

Report the updated configuration status upon completion.

CLI Reference: `../../references/cli.md`
