afk-issue

Orchestrate end-to-end GitHub issue handling with afk-task-runner and code-reviewer.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/danievanzyl/code-skills --skill afk-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: afk-issue
Source: https://github.com/danievanzyl/code-skills/tree/main/skills/afk-issue
Command: npx skills add https://github.com/danievanzyl/code-skills --skill afk-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates end-to-end handling of a single GitHub issue using afk-task-runner, code-reviewer, and PR creation to lock design and deliver a ready-to-merge change.

Core Features & Use Cases

  • Pin the scope to a specific issue number and its locked design.
  • Automatically orchestrate the afk-task-runner and code-reviewer to produce a PR for review.
  • Cleanly manage the worktree lifecycle and PR status via hooks and cleanup routines.

Quick Start

Provide the issue number and optional base branch to begin the end-to-end afk issue workflow.

Frequently Asked Questions about afk-issue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end GitHub issue resolution to pull request?

End-to-end GitHub issue orchestration coordinates task execution, code review, and PR creation for a specific issue. It pins the scope to the issue number, runs the task runner, and produces a ready-to-merge change.

What is GitHub issue orchestration and how does it manage branch lifecycles?

GitHub issue orchestration manages the full worktree lifecycle using hooks and cleanup routines. It coordinates parameter extraction, enforces design-locked checks, and tracks PR status from issue assignment through final review.

How do I run an automated workflow on a specific GitHub issue number?

Provide the issue number and an optional base branch to start the workflow. The orchestrator extracts parameters from arguments, targets the specific issue, and runs automated tasks against the default main or overridden branch.

Can I override the base branch when automating a GitHub issue workflow?

Yes, you can override the default main branch by providing a branch override. The orchestrator accepts base branch arguments alongside the issue number to manage the worktree lifecycle and PR creation on the specified branch.

Does automated issue orchestration enforce design-locked checks before PR creation?

Yes, the orchestration enforces design-locked checks during the workflow. It coordinates the task runner and code reviewer sequentially, ensuring the scope is pinned to the specific issue before generating a ready-to-merge pull request.

What is the best way to clean up worktrees after automated GitHub issue resolution?

Use orchestration hooks to clean up worktrees after issue resolution. The workflow coordinates PR status tracking and automatically triggers cleanup routines through existing hooks once the task runner and code reviewer finish processing.