Skip to content

feat: let agents invoke the land-pr, land-docs, and land-plan-docs skills#175

Merged
aagnone3 merged 1 commit into
mainfrom
claude/agent-land-pr-skill-a6bbe3
Jul 17, 2026
Merged

feat: let agents invoke the land-pr, land-docs, and land-plan-docs skills#175
aagnone3 merged 1 commit into
mainfrom
claude/agent-land-pr-skill-a6bbe3

Conversation

@aagnone3

Copy link
Copy Markdown
Collaborator

What

Remove disable-model-invocation: true from the three landing skills:

  • skills/land-pr/SKILL.md
  • skills/land-docs/SKILL.md
  • skills/land-plan-docs/SKILL.md

Why

The flag kept each skill's description out of model context and restricted it to manual /-typed invocation. That blocked the autonomous pipelines that are supposed to delegate to them — /workflows-orchestrate routes to land-pr (merge) and land-docs (compound knowledge PR), and the groom/plan lane feeds land-plan-docs — as well as any agent invocation.

land-pr is even a required routing-case skill in tests/skill-routing.test.ts, so blocking model invocation was already in tension with the catalog's own expectations.

Safety

The irreversible action (the merge) stays gated inside each skill:

  • A plain agent invocation without --auto still pauses and asks the user before merging; only an explicit autonomous context (--auto, or orchestrate's autonomous run) merges on green.
  • GitHub branch protection is the governance floor — mergeStateStatus: BLOCKED is escalate-only, something the agent cannot self-satisfy.

So invocation opens without weakening the irreversible-action safeguard.

Testing

  • bun test — 501 pass / 0 fail
  • Frontmatter-only change; no component counts or versions touched (release-please computes the bump from the feat: title).

🤖 Generated with Claude Code

…ills

Remove disable-model-invocation from the three landing skills so the
autonomous orchestrate/groom/plan pipelines (and any agent) can invoke
them via the Skill tool. Each skill keeps its own merge gate — a plain
invocation without --auto still pauses for user confirmation before
merging, and GitHub branch protection provides the governance floor —
so invocation opens without weakening the irreversible-action safeguard.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@aagnone3
aagnone3 merged commit 0a17cab into main Jul 17, 2026
7 checks passed
@aagnone3
aagnone3 deleted the claude/agent-land-pr-skill-a6bbe3 branch July 17, 2026 04:18
@github-actions github-actions Bot mentioned this pull request Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant