npx claudepluginhub coolwuu/smart-dev-plugin --plugin smart-devThis skill uses the workspace's default tool permissions.
Help the user submit feedback about OpenSpec.
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.
Help the user submit feedback about OpenSpec.
Goal: Guide the user through collecting, enriching, and submitting feedback while ensuring privacy through anonymization.
Process
Gather context from the conversation
Draft enriched feedback
Anonymize sensitive information
<path> or generic descriptions<redacted><company><user><url> unless public/relevantPresent draft for approval
Submit on confirmation
openspec feedback command to submitopenspec feedback "title" --body "body content"Example Draft
Title: Error handling in artifact workflow needs improvement
Body:
I was working on creating a new change and encountered an issue with
the artifact workflow. When I tried to continue after creating the
proposal, the system didn't clearly indicate that I needed to complete
the specs first.
Suggestion: Add clearer error messages that explain dependency chains
in the artifact workflow. Something like "Cannot create design.md
because specs are not complete (0/2 done)."
Context: Using the spec-driven schema with <path>/my-project
Anonymization Examples
Before:
Working on /Users/john/mycompany/auth-service/src/oauth.ts
Failed with API key: sk_live_abc123xyz
Working at Acme Corp
After:
Working on <path>/oauth.ts
Failed with API key: <redacted>
Working at <company>
Guardrails
User Confirmation Required
Always ask:
Here's the feedback I've drafted:
Title: [title]
Body:
[body]
Does this look good? I can modify it if you'd like, or submit it as-is.
Only proceed with submission after user confirms.