Claim

Take ownership of a ready issue and move it into in-progress for the current agent. Wraps `forge claim` so work is visibly assigned in the Forge issue backend before any code is written, preventing two agents from racing on the same task.

harshanandak 0498304 1.3 KB Updated

File contents

forge claim

Purpose

Mark an issue as actively worked by you. Claiming transitions the issue to in-progress and records ownership, which keeps the ready list accurate for every other agent.

When to Use

  • Immediately before starting implementation on a ready issue.
  • After selecting an id from forge ready and reviewing it with forge show.

Command

forge claim <id>            # claim a single ready issue

Instructions

  1. Confirm the issue is ready (see the ready skill).
  2. Run forge claim <id> to take ownership.
  3. Begin the work; record progress with comment.
  4. When finished, transition the issue with close.

Example

$ forge claim forge-142
Claimed forge-142 — status: in_progress (owner: current agent)

Success Criteria

  • The issue is in-progress and owned before any edits are made.
  • No other agent is already working the same id.

Related Skills

  • ready: find a claimable id.
  • close: release the claim by completing the issue.

harshanandak/forge/tree/main/packages/skills/forge-plugin/skills/claim commit 0498304c6e

Frequently asked questions

npx skillmds@latest add harshanandak/claim