AGENTIFYv0.3 GitHub
GitHub workflow

From board to draft PR — the agent drives the whole loop.

One bundle wires GitHub Issues to isolated worktrees and draft pull requests, all orchestrated with the gh CLI. Opt in an issue, and the agent triages, picks it up, implements in isolation, and raises a draft PR.

cli gh opt-in label agentify-ready output draft PR

Six moves from issue to draft PR.

Each step is a skill in the bundle. The board stays the source of truth; the agent only touches issues you have opted in.

1triage the board

github-triage

Runs issues through a label-based state machine — needs-triage, needs-info, ready-for-agent, ready-for-human, wontfix — with exactly one state and one category label each. Opting in means moving an issue to ready-for-agent (and tagging agentify-ready for fan-out). New issues are shaped first: the grill-me skill interviews you one question at a time until the requirement is concrete, then files it with gh issue create.

2pick up an item

gh-autopilot

Resolves the GitHub context with gh: confirms gh auth status, selects the target issue or PR (explicit number, latest, or first), and turns gh issue view into an execution checklist. Keeps all GitHub orchestration here.

3implement in isolation

worktree-autopilot

Creates a fresh branch and git worktree off the correct base, implements the smallest viable change there, and verifies it with the repo's own formatting, linting, type checks, and tests. Commits with a conventional message and leaves the original checkout untouched.

4fan out in parallel

issue-killer

When several issues are opted in, launches one tmux pane and one worktree per issue via gh issue list --label agentify-ready, each running an agent that opens a draft PR. Supervise them all with tmux attach -t issue-killer.

5raise a draft PR

pr-creator

Validates gh and auth, confirms base/source branch, title, and body, then creates a draft PR with gh pr create --draft and returns the link. Never opens a non-draft PR unless you explicitly ask.

6carry context across sessions

agentify ctx

Fan-outs and handoffs are recorded with agentify ctx note so a later session knows what is in flight. Every worktree gets its own .agentify/ store, so notes and tracking stay per-checkout.

What workflow install gh lays down.

Seven skills, installed together and templated for your provider.

github-triageLabel-based state machine for incoming issues.
grill-meInterviews you until a new item is concrete, then files it with gh issue create.
gh-autopilotResolves GitHub issue/PR context with gh.
issue-killerParallel tmux panes + worktrees for opted-in issues.
worktree-autopilotIsolated implement, verify, commit.
pr-creatorDraft PR creation with prerequisite checks.
commit-creatorFocused, Conventional-Commit staging and messages.

Readiness and board queries.

The workflow confirms the toolchain before it touches anything on GitHub.

Conservative by default.

opt-in only

Issues are selected by an opt-in label or explicit URLs/IDs — never arbitrary open issues. One worktree per issue, never shared.

draft PRs

Agents open draft PRs by default (gh pr create --draft). Nothing is marked ready for review automatically.

no force / merge

No force-push, no rewriting shared history, and nothing is closed or merged unless you explicitly ask.

ai disclaimer

Every triage comment posted to GitHub carries > This was generated by AI during triage. at the top of the body.

agentify workflow install gh

From board to draft PR, automatically.

See the GitLab workflow