# Skill /gca

Pi-adapted.

`/skill:gca` stages and commits changes with smart file grouping. It works autonomously: no confirmation prompts.

## Usage

```text
/skill:gca
/skill:gca #86
/skill:gca https://github.com/owner/repo/issues/86
```

## Modes

- **yoke-flow** — the user input is a `docs/ai/` artifact path or slug, or recent yoke artifacts exist. Commits only the relevant artifact for the just-finished stage.
- **standalone** — commits the whole working tree, grouped into atomic commits.

## Commit rules

- English Conventional Commit style.
- Format: `TICKET type(SLUG): description`.
- No colon after ticket ID.
- Stage files by explicit path, never `git add -A` or `git add .`.
- Exclude only untracked secrets, credential files, and >1MB binaries.

## References

- [commit-convention.md](../skills/gca/reference/commit-convention.md)
- [staging-strategy.md](../skills/gca/reference/staging-strategy.md)
