Skip to content

Resolve D35 — description shape stays unconstrained - #38

Merged
cbrock84 merged 1 commit into
mainfrom
claude/import-agents-drive-gmci3h
Sep 3, 2026
Merged

Resolve D35 — description shape stays unconstrained#38
cbrock84 merged 1 commit into
mainfrom
claude/import-agents-drive-gmci3h

Conversation

@cbrock84

@cbrock84 cbrock84 commented Sep 3, 2026

Copy link
Copy Markdown
Owner

One file. D35 was logged as open and shipped without the question being put to the owner, so the log said a decision was pending when nobody had been asked. It has now been asked and answered.

(a) — leave description shape unconstrained. Nothing changes in the tree.

The two checks that already constrain a description stay the whole of what is enforced:

  • it must be substantial enough to route on (validate-skills.py)
  • it must not promise what the body does not cover (the relationship D34 came out of)

Shape is neither. The entry now records that the variation is deliberate rather than drift — a description that names a sibling skill does so because that pair actually collides, and one that runs capability and trigger together does so because the sentence reads better that way. A template would flatten both. The part a checker can verify, that a sentence beginning Use this exists, is the part that matters least: what routes a request is the trigger's content, and no check can read that.

Written down so a future full read of the catalog does not raise it as a defect a third time.

On the standing rule that a pull request has to earn its place: this one is documentation only, which normally would not. It exists because an entry marked open that is not open is the same failure as D29 — it sends the next reader down a settled question. If you would rather not carry a PR for it, say so and I will fold the change into the next substantive one instead.

./scripts/check-all.sh — all ten green.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FaQP2WCqeFYH7s9pi1CJ5u


Generated by Claude Code

The question was logged and shipped without being put to the owner, which is
backwards: the log is the record of a decision, not the place a decision gets
made. Asked, answered (a).

Nothing changes in the tree. The two checks that already constrain a
description — substantial enough to route on, and not promising what the body
does not cover — remain the whole of what is enforced. The entry now says the
variation in shape is deliberate rather than drift, so the next full read does
not raise it as a defect a third time.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FaQP2WCqeFYH7s9pi1CJ5u
@cbrock84
cbrock84 marked this pull request as ready for review September 3, 2026 02:54
@cbrock84
cbrock84 merged commit 9cbf340 into main Sep 3, 2026
1 check passed
@cbrock84
cbrock84 deleted the claude/import-agents-drive-gmci3h branch September 3, 2026 02:54
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.

2 participants