gh-tasks

Issue-driven development with worktree isolation. Create issues, plan implementations, work in worktrees, review PRs, and merge with clean squash history.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gh-tasks" with this command: npx skills add nikhilmaddirala/gtd-cc/nikhilmaddirala-gtd-cc-gh-tasks

gh-tasks

Overview

Issue-driven development pipeline for this monorepo with three modes of operation:

Daily edits - Small changes happen directly on main

Focused work - Features and fixes use issue-linked worktrees with draft PRs:

new → plan → work → review → merge
 │                              │
 └──────────────────────────────┘
        (via status dashboard)

Automated pipeline - End-to-end execution via orchestrate sub-skill

Workflow paths

PathWhen to useSub-skills
QuickSimple bug fixnewworkmerge
StandardMost featuresnewworkreviewmerge
FullComplex worknewplanworkreviewmerge
AutomatedWell-defined tasksorchestrate (handles all stages)

Key principles

  • Airtight tracking: one issue = one worktree = one draft PR = one branch
  • Status visibility: dashboard shows all active work at a glance

Sub-skills

CRITICAL: You MUST load the appropriate sub-skill from the sub-skills/ directory based on user intent.

Pipeline (in order)

  • new.md: Create a GitHub issue for focused work

    • Triggers: "new issue", "create issue", "new task"
  • plan.md: Research codebase and create implementation plan

    • Triggers: "plan", "research", "design approach", "analyze options"
  • work.md: Create worktree, implement changes, create draft PR

    • Triggers: "work on", "implement", "start coding", "create worktree"
  • review.md: Review PR for correctness, post findings

    • Triggers: "review", "check PR", "analyze changes"
  • merge.md: Merge PR, cleanup worktree/branch, close issue

    • Triggers: "merge", "finish", "done", "complete"
  • rebase.md: Squash-rebase feature branch onto main

    • Triggers: "rebase", "make mergeable", "update branch", "sync with main"

Utilities

  • setup.md: Bootstrap repo labels and configuration

    • Triggers: "setup labels", "create labels", "bootstrap repo", "configure labels"
  • tasks-status.md: Dashboard of worktrees, issues, PRs, and next actions

    • Triggers: "status", "dashboard", "show active work", "what am I working on"
  • orchestrate.md: Automated end-to-end pipeline

    • Triggers: "orchestrate", "auto", "end-to-end", "fully automated"
  • worktree-sync.md: Sync worktrees from remote branches across machines

    • Triggers: "sync worktrees", "sync all worktrees", "update worktrees", "fetch all branches"

Process

  1. Determine user intent from their request
  2. Load the appropriate sub-skill from sub-skills/
  3. Execute the sub-skill process
  4. Verify expected outcome was achieved

Resources

  • sub-skills/: Workflow-specific instructions
  • scripts/: Standalone CLI tools matching each sub-skill
  • templates/: Output format templates for issues, plans, and reviews

Guidelines

  • Airtight tracking: one issue = one worktree = one draft PR = one branch
  • Always get user approval before destructive operations

Appendix

Scripts

ScriptSub-skillUsage
setup-labels.shsetup./setup-labels.sh [--dry-run|--delete]
work.shwork./work.sh <issue-number>
merge.shmerge./merge.sh <pr-number>
rebase.shrebase./rebase.sh [worktree-path]
tasks-status.shtasks-status./tasks-status.sh
monorepo-worktree-syncworktree syncmonorepo-worktree-sync (auto-runs every 2 min)

Templates

TemplatePurpose
issue.mdGoal/Context/Acceptance criteria format for issues
plan.mdImplementation plan format (appended to issue body)
review.mdPR review comment format with blockers/nice-to-haves

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

opencode-teammates

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

tools-claude-code-teams-mcp

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

gtd-skills-dev

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

ai-cli-helper

No summary provided by upstream source.

Repository SourceNeeds Review