ghpm-work

End-to-end work session on a GitHub Project item. Setup → Clarify → Plan → Implement → PR, with decisions captured throughout. Use when starting work on an issue, picking up a task, or resuming an interrupted session.

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 "ghpm-work" with this command: npx skills add jackchuka/ghpm/jackchuka-ghpm-ghpm-work

ghpm-work

PREREQUISITE: Read ../ghpm-shared/SKILL.md for prerequisites and error handling.

End-to-end workflow for a GitHub Project item. /ghpm-work <issue-number> drives the full lifecycle.

If no argument, ask for the issue number.

Flow

Setup → Clarify → Plan → Implementation Plan → Implement → Draft PR
                    ↕ decisions captured at every phase ↕
PhaseReferenceWhat happens
1. Setupreferences/setup.mdResolve item, assign, branch, status sync, write session
2. Clarifyreferences/clarify.mdEvaluate issue clarity, flesh out if needed, gather context
3. Planreferences/plan.mdExplore codebase, draft approach, post as issue comment
4. Impl Planreferences/implementation-plan.mdConcrete steps, files, tests — post as issue comment
5. Implementreferences/implement.mdExecute plan, write code, commit, verify
6. Draft PRreferences/draft-pr.mdCreate draft PR with summary

Decisions: See references/decisions.md. Capture at ANY phase — not just coding. Watch every interaction for choices worth recording.

Wrap up: See references/wrap-up.md. Triggered by "wrap up" or "done".

Session Resume

Sessions track phase in .ghpm/sessions/<number>.json (schema in ../ghpm-shared/references/session.md).

Each phase writes its phase value to the session file on entry, before doing any work. This means on resume, re-run the recorded phase (it may have been interrupted):

phaseResume from
missing/setupClarify (setup completed, phase field not yet added)
clarifyClarify
planPlan
implementation_planImplementation Plan
implementImplement
prDraft PR
doneSession complete — inform user and stop

On resume, briefly show what's already done before continuing.

Prompt Configuration

Per ../ghpm-shared/references/prompts.md. This skill's config lives at prompts.ghpm-work in .ghpm/config.json.

Action keys: status_sync, clarify_issue, post_plan, post_impl_plan, draft_pr, record_decision.

Rules

  • Each phase updates "phase" in the session file on entry, before doing any work. This is critical for crash recovery.
  • The user can say "skip" to skip any phase.
  • Multiple sessions can run in parallel on different branches.
  • Restarting Claude on the same branch auto-resumes via session detection.

See Also

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.

General

ghpm-init

No summary provided by upstream source.

Repository SourceNeeds Review
General

ghpm-suggest

No summary provided by upstream source.

Repository SourceNeeds Review
General

ghpm-view

No summary provided by upstream source.

Repository SourceNeeds Review
General

ghpm-status

No summary provided by upstream source.

Repository SourceNeeds Review