ci:payload-analysis: drop command wrapper, let skill be invoked directly - #541
Conversation
WalkthroughEnhances payload-analysis skill documentation with argument hints and three usage examples, adds an implementation directive to the command documentation, and bumps the ci plugin version from 0.0.48 to 0.0.49 across manifest, marketplace, and generated docs. ChangesCI Plugin v0.0.49 Documentation and Release
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 10✅ Passed checks (10 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
We should drop this entire / command entirely, skils are / invocable.
There was a problem hiding this comment.
good point, addressed
The command file duplicated enough of the skill's content that the agent treated it as the full spec and never opened SKILL.md. Removing the command eliminates this failure mode entirely — skills are directly invocable, so the wrapper was unnecessary. Migrated examples and argument-hint into SKILL.md. Bumped plugin version to 0.0.49. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
90ed221 to
d2e1968
Compare
|
/test ? |
|
/test eval-payload-analysis |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@plugins/ci/skills/payload-analysis/SKILL.md`:
- Around line 27-40: The three fenced code examples in the SKILL.md file are
missing language tags, which violates the markdownlint MD040 rule. Add the
`bash` language identifier to each of the three code fences containing the
`/ci:payload-analysis` commands (the nightly payload example, the snapshot
directory example, and the arm64 payload example) by changing each opening fence
from triple backticks to triple backticks followed by `bash`.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: c32a15d1-591d-4728-8020-f614b2788ad0
📒 Files selected for processing (5)
.claude-plugin/marketplace.jsondocs/index.htmlplugins/ci/.claude-plugin/plugin.jsonplugins/ci/commands/payload-analysis.mdplugins/ci/skills/payload-analysis/SKILL.md
💤 Files with no reviewable changes (1)
- plugins/ci/commands/payload-analysis.md
🚧 Files skipped from review as they are similar to previous changes (1)
- plugins/ci/.claude-plugin/plugin.json
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: petr-muller, stbenjam The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The command file duplicated enough of the skill's content that the agent treated it as the full spec and never opened SKILL.md — observed in practice when RHCOS badges, variant isolation, and verbatim subagent prompts were all skipped.
Skills are directly invocable, so the command wrapper was unnecessary. Removing it eliminates the failure mode entirely. Examples and argument-hint migrated into SKILL.md.
🤖 Generated with Claude Code
Summary by CodeRabbit