By pau-vega
JSDoc documentation standards with three enforcement levels (Minimal, Standard, Strict), automatic warnings, and on-demand review
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A curated collection of reusable skills, agents, and hooks — typescript-rules
and jsdoc-standards — installable into Claude Code, Cursor, or OpenCode
with a single command. Source files are runtime-neutral; the installer
translates per-target so no runtime is privileged.
npx devkit-ai
Ctrl-C at any prompt is a clean exit — no files are written until you confirm at the end of the prompt flow.
| Editor | project / project-local | user-global |
|---|---|---|
| Claude Code | <cwd>/.claude/ | ~/.claude/ |
| Cursor | <cwd>/.cursor/ | ~/.cursor/ |
| OpenCode | <cwd>/.opencode/ | ~/.config/opencode/ |
Inside each target the installer writes the standard subdirectories — skills/,
commands/, agents/, and either hooks/hooks.json (Claude Code, OpenCode) or
hooks.json at the root (Cursor). For project-local scope, the installer maintains a
delimited block in <cwd>/.gitignore listing every file it wrote, so re-running the
installer replaces the block in place and never duplicates entries:
# >>> Devkit-AI
.claude/skills/typescript-conventions/SKILL.md
.claude/commands/ts-review.md
...
# <<< Devkit-AI
hooks.json; it expects a
TypeScript plugin instead. Skills and commands are installed; real-time enforcement
hooks won't fire under OpenCode until a TypeScript port ships.agents/*.md from typescript-rules and jsdoc-standards is not copied
for Cursor targets. The skills and commands carry the relevant context.~/.cursor/hooks.json and
~/.cursor/hooks/ are formally documented. Commands, rules, and skills at user scope
follow the same shape but are not officially documented by Cursor.model: sonnet, ${CLAUDE_PLUGIN_ROOT}).
For OpenCode targets, the installer drops the model line (so the agent inherits
the user's opencode.json model — any provider), adds mode: subagent, removes
Claude Code's allowed-tools: [Agent], and rewrites plugin-root paths to ...
The body of every agent and command reads the same in both runtimes.| Flag | Effect |
|---|---|
--dry-run | Print every file that would be written, without touching disk. Existing destinations are listed as would write (overwrites existing) — no prompts fire. |
--help | Show usage and exit. |
--version | Print the installer version and exit. |
Releases are managed by release-please. On every push to main, release-please opens (or
updates) a PR that bumps the version in package.json and .claude-plugin/marketplace.json
and appends a changelog entry. Merging that PR creates a GitHub release with a vX.Y.Z tag,
which triggers the publish job in .github/workflows/release-please.yml. That job runs
npm pack --dry-run (sanity check) and then npm publish to the public npm registry,
authenticated by an NPM_TOKEN secret (an npm access token with publish permissions,
stored in the repository's GitHub secrets).
A plugin that enforces TypeScript coding conventions with automatic validation, code review, and a dedicated reviewer agent.
A collection of developer workflow skills for planning, design review, and product requirements.
Streamline git workflow with /commit, /commit-push-pr, and /clean-gone commands
TypeScript coding conventions with automatic validation, review command, and reviewer agent
npx claudepluginhub pau-vega/devkit-ai --plugin jsdoc-standardsComplete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
AI-powered wiki generator for code repositories. Generates comprehensive, Mermaid-rich documentation with dark-mode VitePress sites, onboarding guides, deep research, and source citations. Inspired by OpenDeepWiki and deepwiki-open.