getgaal/gaal

A single CLI to keep your local repositories, AI agent skills, and MCP server configurations in sync.

54Stars on the repository
21Mods indexed here, across every type
28d agoLast push, which is what freshness is scored on
AGPL-3.0Licence, which decides whether bodies are shown

CreateIssue

01

getgaal/gaal

Agent

Create a new GitHub issue for the gaal project respecting the official issue templates. Use this agent when you want to report a bug, propose a feature, or open any issue on the gaal repository. The agent invokes @Explore to analyse the codebase and enrich the issue description with affected files and context, then…

54 28d ago A 83 tokens AGPL-3.0

DocWriter

02

getgaal/gaal

Agent

Documentation update subagent. After a feature or behaviour change, this agent updates the relevant files in docs/ and ensures no user-facing documentation is stale. Only invoke this agent when the change modifies user-facing behaviour (CLI flags, config keys, output format, or architecture).

54 28d ago A 57 tokens AGPL-3.0

Explore

03

getgaal/gaal

Agent

Exploration and planning subagent. Use this agent to analyse the codebase, understand the impact of a task, and produce a structured implementation plan. Always invoke this agent at the start of any non-trivial task before writing a single line of code.

54 28d ago A 53 tokens AGPL-3.0

Implement

04

getgaal/gaal

Agent

Code implementation subagent. Given a structured plan produced by the Explore agent, this agent writes or modifies Go source files following the gaal project conventions. Always provide the full implementation plan as context when invoking this agent.

54 28d ago A 45 tokens AGPL-3.0

PRWorkflow

05

getgaal/gaal

Agent

Full pull request lifecycle orchestrator for the gaal project. Runs a structured multi-agent workflow: plan → user checkpoint → branch → implement (parallel agents) → user checkpoint → commit → push → PR creation → PR monitoring. Handles PR review comments by restarting the full workflow. Use this agent for any task…

54 28d ago A 73 tokens AGPL-3.0

TestWriter

06

getgaal/gaal

Agent

Unit test writing subagent. Given a set of newly implemented or modified Go functions, this agent writes comprehensive table-driven unit tests. Aim for ≥ 90% coverage on the changed code. Always provide the list of changed files as context when invoking this agent.

54 28d ago A 55 tokens AGPL-3.0