By ravnhq
Add modular AI skills to your LLM-assisted development environment for automated testing, code review, PR creation, commit rewriting, design-to-code, accessibility audits, and API security testing. Use skills individually or orchestrate them for complex workflows.
Add a new rule, convention, or instruction to the project's agent configuration. Analyzes the rule and helps decide placement: root CLAUDE.md (universal rules), docs/agents/ files (topic-specific guidance), or a new skill (complex workflows). Use when users say: '/agent-add-rule', 'add a rule', 'add convention', 'new coding standard', 'add instruction for claude', 'update claude.md with'.
Initialize or migrate to nested CLAUDE.md structure for progressive disclosure. Claude auto-loads CLAUDE.md from any directory it enters, so nested files get discovered automatically. Use when setting up a new project's agent config, refactoring a bloated CLAUDE.md, or adding progressive disclosure to an existing repo. Triggers on: '/agent-init-deep', 'setup progressive disclosure', 'refactor claude.md', 'split claude.md', 'claude.md is too big'.
Analyzes git diffs and commit history to intelligently fill PR templates and create pull requests via gh CLI. Use when: creating a PR, needing PR description help, saying 'create a pull request', 'fill PR template', 'make a PR', 'open a pull request'. Triggers on: create PR, open pull request, make a PR, fill template.
Design and implementation patterns for building command-line tools with modern UX. Use when designing a CLI, reviewing CLI UX, defining commands and flags, or implementing error handling and signal handling.
SQL database design, query optimization, and migration safety. Use when writing queries, designing schemas, or planning database migrations.
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.
Rule packs for React, TypeScript, tRPC, Drizzle, iOS, and more. Works with Claude Code, Cursor, Codex, and OpenCode. 36 skills organized by role.
curl -fsSL https://raw.githubusercontent.com/ravnhq/ai-toolkit/main/install.sh | bash
No git or Node.js required. Downloads a self-contained binary.
Requires git, Node.js ≥18, npm.
git clone https://github.com/ravnhq/ai-toolkit.git
cd ai-toolkit/cli-ts && npm install && npm run build && npm install -g .
npx skills add ravnhq/ai-toolkit -s core-coding-standards
npx skills add ravnhq/ai-toolkit -l # list all skills
npx skills update # upgrade installed skills
Install skills directly in Claude Code without corvus:
/plugin marketplace add ravnhq/ai-toolkit
/plugin install tech-react
/plugin install tech-drizzle design-frontend
# Add local repo as marketplace
/plugin marketplace add .
# Install skills from local
/plugin install core-coding-standards
corvus install # interactive skill browser
corvus install tech-react tech-drizzle # install specific skills
corvus install --recipe fullstack-ts # install stack recipe
corvus search testing # find skills by keyword
corvus status # show installed skills
corvus update # upgrade all skills
corvus remove tech-vitest # uninstall a skill
corvus doctor # health check
# Project-level (default: Claude Code)
corvus install --claude tech-react # .claude/rules
corvus install --cursor tech-react # .cursor/rules
corvus install --opencode tech-react # .opencode/rules
corvus install --codex tech-react # .codex/rules
# Global (applies to all projects)
corvus install --global-claude lang-typescript # ~/.claude/rules
corvus install --global-cursor lang-typescript # ~/.cursor/rules
skills/
├── universal/ # Global standards
├── frontend/ # Web UI, components, accessibility
├── backend/ # APIs, services, architecture
├── database/ # ORMs, schemas, queries
├── mobile/ # iOS, Android
├── testing/ # Test patterns
├── qa/ # Test automation, bug reports
├── cli/ # Command-line tools
└── assistant/ # Agent workflows
Full-stack TypeScript (React + tRPC + Drizzle)
npx skills add ravnhq/ai-toolkit -s lang-typescript
npx skills add ravnhq/ai-toolkit -s tech-react
npx skills add ravnhq/ai-toolkit -s tech-trpc
npx skills add ravnhq/ai-toolkit -s tech-drizzle
npx skills add ravnhq/ai-toolkit -s tech-vitest
npx skills add ravnhq/ai-toolkit -s design-frontend
iOS / Swift
npx skills add ravnhq/ai-toolkit -s swift-concurrency
npx skills add ravnhq/ai-toolkit -s liquid-glass-ios
Backend API only
npx skills add ravnhq/ai-toolkit -s lang-typescript
npx skills add ravnhq/ai-toolkit -s tech-trpc
npx skills add ravnhq/ai-toolkit -s tech-drizzle
npx skills add ravnhq/ai-toolkit -s platform-testing
QA Agent Workflow
npx skills add ravnhq/ai-toolkit -s qa-orchestrator
npx skills add ravnhq/ai-toolkit -s qa-happy-path
npx skills add ravnhq/ai-toolkit -s qa-chaos-monkey
npx skills add ravnhq/ai-toolkit -s qa-bug-fixer
npx skills add ravnhq/ai-toolkit -s qa-personality-builder
| Skill | Description |
|---|---|
core-coding-standards | KISS, DRY, clean code, code review |
lang-typescript | Strict TypeScript: no any, discriminated unions |
ts-linter | Strict ESLint setup for TypeScript |
| Skill | Description |
|---|---|
platform-frontend | State, components, data fetching (framework-agnostic) |
tech-react | React components, hooks, rendering |
design-frontend | Layout, responsive, Tailwind tokens |
design-accessibility | WCAG AA, ARIA, keyboard nav |
figma-to-react-components | Figma → React with design tokens |
| Skill | Description |
|---|---|
platform-backend | API design, error handling, validation |
tech-trpc | tRPC routers, procedures, VSA |
npx claudepluginhub ravnhq/ai-toolkitGeneral testing patterns: philosophy, structure, mocking, coverage
Universal programming principles: KISS, DRY, clean code, code review
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Custom commands, skills, agents, rules, hooks, and output styles for Claude Code - session continuity and modern CLI tooling for real-world development workflows
Integrated Rust development skills for multiple domains (UI, Robotics, etc.)
Editorial "Essentials" bundle for Claude Code from Antigravity Awesome Skills.
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls