Repository navigation
[CRAFTING] chore(skills): add audit-widget skill - #2461
Conversation
This comment has been minimized.
This comment has been minimized.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
67a2aea to
209cd1f
Compare
This comment has been minimized.
This comment has been minimized.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
AI Code Review
What was reviewed
Skipped (out of scope): No CHANGELOG entry required — this is a documentation/tooling-only PR with no widget runtime behaviour changes. Findings🔶 Medium —
|
yordan-st
left a comment
There was a problem hiding this comment.
Looks nice, lets merge and put it to use.
Pull request type
No code changes (changes to documentation, CI, metadata, etc.)
Description
Adds the
audit-widgetagent skill to.agents/skills/(also available through the.claude/skillssymlink).What it does:
/audit-widget [widget]audits one widget package and writes a point-in-time report topackages/pluggableWidgets/<widget>/AUDIT.md. If no widget is given, it asks which one. The report covers eight categories:pnpm audit, filtered to the widget)Every finding needs
file:lineevidence and a concrete failure scenario. The detection heuristics are inchecklists.md, and the report format is inreport-template.md.Report only. The skill reads code and runs read-only commands. It does not fix code, install packages, change the lockfile, or commit. Each run is a fresh snapshot that replaces the previous
AUDIT.md, so a widget can be audited again every few months or whenever needed.Lessons from auditing Rich Text 5.1.0 with this skill (#2453, #2454 to #2460), built into the skill:
@tiptap/reactcallback forwarding.Configuration: the
docscategory reads the mx-docs repo from$MX_DOCS_PATH(default~/Projects/mx-docs). If it is missing, the category is skipped and the report says why. E2E page discovery usesmxclionly when it is already installed.🤖 Generated with Claude Code