By pau-vega
TypeScript coding conventions with automatic validation, review command, and reviewer agent
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
Uses power tools
Uses power tools
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
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.
npx claudepluginhub pau-vega/devkit-ai --plugin typescript-rulesA collection of developer workflow skills for planning, design review, and product requirements.
Streamline git workflow with /commit, /commit-push-pr, and /clean-gone commands
JSDoc documentation standards with three enforcement levels (Minimal, Standard, Strict), automatic warnings, and on-demand review
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.