feat(skills): add API/HAR input and data-layer scorecard to create-cli#78
Conversation
|
Claude finished @gupsammy's task in 2m 45s —— View job PR Review
What looks good
Must fix before merge1. Phase 3 Errors in SKILL.md is out of sync with the new exit codes table
Suggested fix for Optional suggestions2. Exit code
|
|
|
||
| - Extend the base set (`0` success, `1` generic runtime, `2` usage/validation) with a small | ||
| fixed table applied identically across every subcommand, so agents branch on the code instead | ||
| of parsing stderr: `3` not-found, `4` auth/permission, `5` upstream/network, `7` |
There was a problem hiding this comment.
Exit code 6 is conspicuously absent — the table jumps from 5 → 7. If 6 is deliberately reserved (e.g., to avoid clashing with shell/OS conventions) a brief note here would prevent readers from wondering whether it's a typo. If it's unintentional, 6 could cover timeout or rate-limited (a distinct sub-case of 5).
| of parsing stderr: `3` not-found, `4` auth/permission, `5` upstream/network, `7` | |
| conflict/precondition. (`6` is reserved; skip it in implementations.) Skip codes that don't apply; never renumber once shipped — the table is |
…yers Address PR #78 review: - SKILL.md Phase 3 exit-codes bullet now points at the typed table (3 not-found, 4 auth, 5 upstream, 7 conflict) instead of the stale "only when genuinely useful" wording. - Note that exit code 6 is intentionally reserved/skipped. - Surface --compact in SKILL.md Flags, cross-referencing Output defaults.
|
Claude finished @gupsammy's task in 1m 38s —— View job Re-review after
|
Summary
Changes
.claude-plugin/marketplace.jsonREADME.mdplugins/claude-skills/.claude-plugin/plugin.jsonplugins/claude-skills/README.mdplugins/claude-skills/skills/create-cli/SKILL.mdplugins/claude-skills/skills/create-cli/references/cli-guidelines.mdCommits
3bec4a8feat(skills): add API/HAR input and data-layer scorecard to create-cliDiff Stat