Thanks to visit codestin.com
Credit goes to github.com

Skip to content

feat(skills): clean up argument-hint across ce:* skills#436

Merged
tmchow merged 1 commit into
mainfrom
feat/skill-argument-hints
Mar 29, 2026
Merged

feat(skills): clean up argument-hint across ce:* skills#436
tmchow merged 1 commit into
mainfrom
feat/skill-argument-hints

Conversation

@tmchow
Copy link
Copy Markdown
Collaborator

@tmchow tmchow commented Mar 29, 2026

The bracket syntax in argument-hint was confusing users — square brackets conventionally mean "optional" in CLI man pages, but most people read them as "type something here." Since the core ce:* workflow skills all work fine invoked bare, the hints were creating false pressure to provide input.

Changes by skill:

Skill Before After
ce:review [mode:autofix|mode:report-only|mode:headless] [PR number, GitHub URL, or branch name] [blank to review current branch, or provide PR link]
ce:work [plan file path or description of work to do] [Plan doc path or description of work. Blank to auto use latest plan doc]
ce:work-beta [plan file path or description of work to do] [Plan doc path or description of work. Blank to auto use latest plan doc]
ce:plan [feature description, requirements doc path, or improvement idea] [optional: feature description, requirements doc path, or improvement idea]
ce:ideate [optional: feature, focus area, or constraint] [feature, focus area, or constraint]
ce:compound [optional: brief context about the fix] (removed)
ce:compound-refresh [mode:autofix] [optional: scope hint] (removed)

Compound Engineering v2.59.0
🤖 Generated with Claude Opus 4.6 (1M context, high effort) via Claude Code

Simplify or remove argument-hint frontmatter from core workflow skills.
The bracket syntax was confusing users into thinking input was required
when most skills work fine invoked bare.

- ce:review: rewrite to clarify blank usage is the default
- ce:work, ce:work-beta: clarify blank auto-uses latest plan doc
- ce:plan: add "optional:" prefix for clarity
- ce:ideate: drop redundant "optional:" since brackets imply it
- ce:compound, ce:compound-refresh: remove hint entirely

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@tmchow tmchow merged commit d2b24e0 into main Mar 29, 2026
2 checks passed
@github-actions github-actions Bot mentioned this pull request Mar 29, 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