Ensures atomic, crash-safe operations for merging work in the APS loop.

Install

mkdir -p .claude/skills/aps-landing && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16562" && unzip -o skill.zip -d .claude/skills/aps-landing && rm skill.zip

Installs to .claude/skills/aps-landing

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Crash-safe merge boundary and race-free reconciliation for the APS loop. Makes the LAND checkpoint a fenced sequence (LANDING token, merge, MERGED record, set Merged, then cleanup) that resumes without duplicate merges, and makes parallel waves race-free via a single-writer status queue and actual-file wave locks. Use when landing work or coordinating parallel execution: "land this item", "merge and reconcile the plan", "run a parallel wave", "resume an interrupted merge", "did the merge land", "set the item to Merged", "reconcile status updates from workers".
566 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Manage crash-safe merge boundaries for the APS loop
  • Ensure race-free reconciliation for parallel waves
  • Record merge SHAs in journal and work item status
  • Disambiguate resume after crashes in the split-brain window
  • Implement single-writer reconciliation for parallel waves
  • Enforce wave file-locks based on actual changed files

How it works

This skill implements a fenced landing sequence for merges, recording `LANDING` and `MERGED` tokens in the journal and work item status. It uses an append-only queue for worker status updates and a single conductor for serial reconciliation, along with file-locks based on actual changed files for parallel waves.

Inputs & outputs

You give it
A work item to land, a request to reconcile a plan, or a parallel wave execution
You get back
A merged work item, reconciled plan files, or a status update in the append-only queue

When to use aps-landing

  • Landing work items in the APS loop
  • Resuming interrupted merges
  • Coordinating parallel execution waves

About aps-landing

Implements a fenced landing sequence to ensure that git merges, status updates, and journal records remain consistent during crashes. It uses file locks and status queues to handle parallel reconciliation.

>-

When not to use it

  • When the task is not related to landing work items in the APS loop
  • When reordering or skipping journal writes in the landing sequence
  • When a worker subagent directly writes index/module files

Limitations

  • Does not allow reordering or skipping journal writes in the landing sequence
  • Does not allow worker subagents to directly write index/module files
  • Does not self-declare `Complete` status for merged items

How it compares

This skill provides crash-safe merge boundaries and race-free reconciliation for parallel execution, preventing duplicate merges and lost status updates, unlike a manual process that could lead to data corruption or inconsistencies.

Compared to similar skills

aps-landing side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
aps-landing (this skill)01moNo flagsAdvanced
github-project-management46moReviewAdvanced
conductor-setup34moReviewBeginner
issue-manage25moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry