From smart-dev
Passive: analyze artifact consistency before implementation — auto-triggers when all artifacts are complete
npx claudepluginhub coolwuu/smart-dev-plugin --plugin smart-devThis skill uses the workspace's default tool permissions.
Analyze artifact consistency for a change (read-only). This is a passive skill — invoke it automatically when all artifacts of a change are completed, before suggesting implementation.
Implements Playwright E2E testing patterns: Page Object Model, test organization, configuration, reporters, artifacts, and CI/CD integration for stable suites.
Guides Next.js 16+ Turbopack for faster dev via incremental bundling, FS caching, and HMR; covers webpack comparison, bundle analysis, and production builds.
Discovers and evaluates Laravel packages via LaraPlugins.io MCP. Searches by keyword/feature, filters by health score, Laravel/PHP compatibility; fetches details, metrics, and version history.
Analyze artifact consistency for a change (read-only). This is a passive skill — invoke it automatically when all artifacts of a change are completed, before suggesting implementation.
Trigger: When openspec status --change "<name>" --json shows isComplete: true (all artifacts done), run this analysis before recommending /openspec-apply.
Input: A change name (from context — do NOT prompt the user to select, infer from the current conversation).
Steps
Run openspec status --change "<name>" --json and confirm at least 2 artifacts are done.
Get context files via openspec instructions apply --change "<name>" --json. Read all artifacts from contextFiles.
Analyze four dimensions:
Coverage:
specs/<capability>/spec.md### Requirement: headers)Consistency:
Ambiguity:
### Requirement: has at least one #### Scenario:Gaps:
Present findings inline (≤30, grouped by CRITICAL > WARNING > SUGGESTION):
## Artifact Analysis: <change-name>
| Dimension | Status |
|-------------|--------------------------|
| Coverage | N/M capabilities covered |
| Consistency | Aligned / N issues |
| Ambiguity | N vague items found |
| Gaps | N potential gaps |
[List findings with file locations and actionable recommendations]
Based on results:
/openspec-apply/openspec-applyGraceful Degradation
Guardrails