CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-toolkit

github.com/ravnhq/ai-toolkit

SkillAddedReview
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

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

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

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".

—

Invalid
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".

—

Invalid
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.

—

Invalid
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.

—

Invalid
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.

—

Invalid
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.

—

Invalid
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.

—

Invalid
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.

—

Invalid
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.

—

Invalid
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.

—

Invalid
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".

—

Invalid
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".

—

Invalid
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.

—

Invalid
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.

—

Invalid