github.com/ravnhq/ai-toolkit
| Skill | Added | Review |
|---|---|---|
qa-happy-path .claude-plugin/plugins/qa-happy-path/skills/qa-happy-path/SKILL.md Drive a web application's UI through core positive flows using Playwright browser automation. Verify that primary user journeys work end-to-end, take snapshots at each step, and report bugs with full reproduction details. Trigger on "run happy path tests", "test the UI flows", "QA the happy path", "verify the user journey", or when a test plan defines UI flows. | 65 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: e6237ae | |
qa-orchestrator .claude-plugin/plugins/qa-orchestrator/skills/qa-orchestrator/SKILL.md Orchestrate QA agent workflows — spawn test agents in parallel, collect results, triage bugs, trigger the bug fixer, and generate QA reports. The main entry point for running a QA session. Trigger on "run QA", "start QA session", "test the PR", "orchestrate QA agents", or when the user wants to run multiple QA agents together. Also triggered by /qa-orchestrator. | 73 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: e6237ae | |
qa-personality-builder .claude-plugin/plugins/qa-personality-builder/skills/qa-personality-builder/SKILL.md Create custom QA agent personalities for project-specific testing needs. Guided builder that asks about the specialty, tools, and test scenarios, then generates a personality file and registers it in the QA config. Trigger on "create a QA personality", "add a custom test agent", "build a webhook tester", or when the user needs a project-specific QA agent. Also triggered by /qa-create-personality. | 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: e6237ae | |
rewrite-commit-history .claude-plugin/plugins/rewrite-commit-history/skills/rewrite-commit-history/SKILL.md Rewrite a feature branch's commit history into clean conventional commits that tell a progressive, linear story. Handles backup, soft reset, and atomic recommit. Use when: (1) Cleaning up messy WIP commits before PR, (2) Reorganizing commits into logical units, (3) Converting commits to conventional commit format. Triggers on: "rewrite history", "clean up commits", "rewrite commits", "conventional commits", "squash and rewrite", "reorganize commits". | — | |
rewrite-commit-history skills/assistant/rewrite-commit-history/SKILL.md Rewrite a feature branch's commit history into clean conventional commits that tell a progressive, linear story. Handles backup, soft reset, and atomic recommit. Use when: (1) Cleaning up messy WIP commits before PR, (2) Reorganizing commits into logical units, (3) Converting commits to conventional commit format. Triggers on: "rewrite history", "clean up commits", "rewrite commits", "conventional commits", "squash and rewrite", "reorganize commits". | — | |
swift-concurrency .claude-plugin/plugins/swift-concurrency/skills/swift-concurrency/SKILL.md Swift Concurrency patterns — async/await, actors, tasks, Sendable conformance. Use when writing async/await code, implementing actors, working with structured concurrency, or ensuring data race safety. | — | |
tech-android .claude-plugin/plugins/tech-android/skills/tech-android/SKILL.md Android and Kotlin development patterns — Compose, architecture, coroutines, Room, navigation, Hilt. Use when building Android apps, writing Jetpack Compose UI, or reviewing Android-specific code. | — | |
tech-drizzle .claude-plugin/plugins/tech-drizzle/skills/tech-drizzle/SKILL.md Drizzle ORM typesafe schema design, relational queries, prepared statements, migrations, and transactions. Use when working with Drizzle ORM, writing database queries, managing migrations, or optimizing query performance with prepared statements. | — | |
tech-react .claude-plugin/plugins/tech-react/skills/tech-react/SKILL.md React 19 patterns for components, hooks, Server Components, and data fetching. Use when writing React components, managing state with hooks, implementing Suspense boundaries, optimizing renders with proper memoization, or building Server/Client component hierarchies. | — | |
tech-trpc .claude-plugin/plugins/tech-trpc/skills/tech-trpc/SKILL.md tRPC end-to-end typesafe APIs. Router architecture, procedure design, middleware chaining, input validation with Zod, error handling, and Vertical Slice Architecture. Use when building tRPC APIs, designing procedures, structuring backend slices, or handling cross-procedure logic. | — | |
tech-vitest .claude-plugin/plugins/tech-vitest/skills/tech-vitest/SKILL.md Vitest testing framework for modern JavaScript. Unit and integration tests with Jest-compatible API, native TypeScript, Vite integration, MSW v2 for HTTP mocking, and snapshot testing. Covers vi.mock hoisting, fake timers, test isolation, and async patterns. Use when writing tests with Vitest, mocking dependencies, or setting up test infrastructure. | — | |
test-case-gen .claude-plugin/plugins/test-case-gen/skills/test-case-gen/SKILL.md Generate, evaluate, audit, and normalize QA test cases to RAVN standards. Trigger on "generate/write/create test cases", "evaluate/score my test cases", "audit my test suite", "review test coverage", "normalize/reformat test cases", or when a user wants test design help. Also triggered by /testcases. | — | |
test-plan-gen .claude-plugin/plugins/test-plan-gen/skills/test-plan-gen/SKILL.md Generate professional QA Test Plan documents (.docx or .pdf) from a structured interview. Trigger on "create/write a test plan", "I need a test plan", "prepare QA documentation", /testplan, or when a user uploads a PRD/requirements and wants a test plan generated. | — | |
transcript-notes .claude-plugin/plugins/transcript-notes/skills/transcript-notes/SKILL.md Convert meeting transcript .txt files into structured .md notes with metadata, TL;DR, key topics, action items, and quotes. Use when processing raw transcripts into formatted notes. Triggers on: "process transcript", "generate notes from transcript", "transcript to notes", "/transcript-notes". | — | |
transcript-notes skills/assistant/transcript-notes/SKILL.md Convert meeting transcript .txt files into structured .md notes with metadata, TL;DR, key topics, action items, and quotes. Use when processing raw transcripts into formatted notes. Triggers on: "process transcript", "generate notes from transcript", "transcript to notes", "/transcript-notes". | — | |
ts-linter .claude-plugin/plugins/ts-linter/skills/ts-linter/SKILL.md Set up and enforce a strict, production-grade ESLint configuration for TypeScript projects, then systematically fix all linting issues. Use this skill whenever the user asks to add a linter or ESLint, enforce code quality rules, fix linting errors, clean up code style, or add type-aware linting. Trigger on: "lint", "eslint", "code quality", "static analysis", "strict linting", "make it stricter", "make the code stricter", "add better rules", "clean up the codebase", "enforce standards", "fix all the warnings", or "ShadCN lint errors". Handles detection, config generation, dependency installation, auto-fix, and manual remediation. Do NOT use for Biome or Rome projects, Prettier-only formatting, non-TypeScript/JavaScript projects, writing custom ESLint rules or plugins, husky/lint-staged/pre-commit hook setup, or when the user just wants to run an existing linter without changing its configuration. | — | |
type-system-audit .claude-plugin/plugins/type-system-audit/skills/type-system-audit/SKILL.md Audit a repository for type-system weaknesses using recent bug-fix commits as hard evidence. Produces prioritized findings tied to specific commits showing which types allowed real bugs. Use when: reviewing type safety, auditing types, analyzing type bugs. Triggers on: type audit, type system review, audit types, type safety audit. | — |