CtrlK
BlogDocsLog inGet started
Tessl Logo

mastra

github.com/mastra-ai/mastra

SkillAddedReview
agent-prompt-quality-bar

packages/editor/src/ee/workspace/skills/agent-prompt-quality-bar/SKILL.md

Universal quality bar and final audit rubric for any agent system prompt. Activate this whenever you are unsure which archetype skill applies, or as a final review pass before writing the system prompt. It defines the required run contract, completion criteria, fallback paths, response format, and anti-patterns every produced agent prompt must satisfy.

68

builder-smoke-test

.claude/skills/builder-smoke-test/SKILL.md

Smoke test the Agent Builder feature branch end-to-end against a hermetic project scaffolded by the skill (linked to the current worktree). Covers workspace reconciliation, stored agents/skills CRUD, ownership, visibility, stars, registry/library Copy flow, picker allowlists, model policy, RBAC role gating, role impersonation UI, builder defaults, infrastructure diagnostics, channels, and Studio + Agent Builder UI. Trigger when validating the agent-builder feature branch, PRs that touch packages/server, packages/playground, packages/playground-ui agent-builder routes, or builder EE code paths.

74

coding-agent

packages/editor/src/ee/workspace/skills/coding-agent/SKILL.md

Authoring playbook for building agents that write, edit, review, or refactor code. Use this when the user asks for an agent that writes scripts, generates code, reviews pull requests, refactors a codebase, fixes bugs, implements features, writes tests, or works with programming languages such as Python, TypeScript, JavaScript, Go, Rust, SQL, or shell.

75

configure-factory-rules

mastracode/factory/factory-skills/configure-factory-rules/SKILL.md

Configure board-owned lifecycle, policy, phase-semantics, and tool-result rules, plus integration event rules

56

content-writer-agent

packages/editor/src/ee/workspace/skills/content-writer-agent/SKILL.md

Authoring playbook for building agents that draft written content — blog posts, marketing copy, social media posts, newsletters, product descriptions, landing pages, or ad copy. Use this when the user wants an agent that writes, drafts, or rewrites text for publication or marketing.

68

customer-support-agent

packages/editor/src/ee/workspace/skills/customer-support-agent/SKILL.md

Authoring playbook for building agents that triage and reply to customer messages — support tickets, email inquiries, chat questions, refund requests, or product issues. Use this when the user wants an agent that handles inbound customer questions, drafts replies, escalates hard cases, summarizes tickets, or follows a support playbook.

75

debugging-difficult-bugs

.claude/skills/debugging-difficult-bugs/SKILL.md

Use early when debugging a medium or hard bug, especially when tests alone may not reveal the real runtime failure. Trigger this before extended TDD iteration when a bug involves runtime state, ordering, persistence, streaming, concurrency, UI/manual reproduction, external services, or when a red or newly passing test may not model the real issue. Skip only when the root cause is already directly proven by a stack trace or deterministic test that exercises the real runtime path.

76

docs-audit

.claude/skills/docs-audit/SKILL.md

Autonomous, report-only documentation review for Mastra docs. Use when auditing changed docs against source, validating contextual code examples or API coverage, checking canonical mastra-docs guidance, or running narrow deterministic checks.

72

docs-diagrams

.claude/skills/docs-diagrams/SKILL.md

Convert existing docs diagram images to Mermaid, and author new Mermaid diagrams for Mastra docs. Use when replacing an Excalidraw or PNG/JPG/SVG diagram with Mermaid, when a docs page needs a new diagram, when a diagram renders wrong in light or dark mode, or when auditing which docs images should become Mermaid. Triggers on: convert diagram, Excalidraw, mermaid, flowchart, diagram image, diagram styling, diagram looks wrong.

76

e2e-tests-studio

.claude/skills/e2e-tests-studio/SKILL.md

REQUIRED when modifying any file in packages/playground-ui or packages/playground. Triggers on: React component creation/modification/refactoring, UI changes, new playground features, bug fixes affecting studio UI. Generates Playwright E2E tests that validate PRODUCT BEHAVIOR, not just UI states.

66

factory-plan

mastracode/factory/factory-skills/factory-plan/SKILL.md

Produce a phased implementation plan for a Factory work item, then advance it to execute

60

factory-review

mastracode/factory/factory-skills/factory-review/SKILL.md

Review a pull request for a Factory work item — history and context first, then a verdict published on the PR — and mark the review complete

64

factory-triage

mastracode/factory/factory-skills/factory-triage/SKILL.md

Triage a Factory work item's issue — trace history, understand architecture, diagnose root cause, then advance the stage

56

generic-assistant

packages/editor/src/ee/workspace/skills/generic-assistant/SKILL.md

Fallback authoring playbook for building general-purpose personal assistant agents that do not fit a more specific archetype. Use this only after checking the other archetype skills (coding, spreadsheet, research, customer-support, content-writer, ops-automation). Examples include summarizing emails, drafting short answers, capturing notes, or generic personal-helper agents.

67

gh-bulk-issues

.mastracode/skills/gh-bulk-issues/SKILL.md

Orchestrate parallel Mastra Code headless instances to debug and fix multiple GitHub issues simultaneously

56

herdr-kit-workflows

.mastracode/skills/herdr-kit-workflows/SKILL.md

Set up and operate Herdr Kit safely: install and configure the plugin and Mastra Code integration, manage Review and Work repository scope, open primary repository workspaces, synchronize managers, materialize or dematerialize managed worktrees, and update Herdr Kit settings or shortcuts.

68

herdr-manager-query

.mastracode/skills/herdr-manager-query/SKILL.md

Query the authoritative global Herdr Review and Work Manager inventory, recommend actionable PR work, and explicitly materialize confirmed remote-only Review Manager records through the plugin's stable public CLI.

62

label-core-bugs

.agents/skills/label-core-bugs/SKILL.md

Review open mastra-ai/mastra GitHub issues, identify direct @mastra/core bugs, and apply the @mastra/core label. Use when auditing issues for core ownership, labeling direct core bugs, or periodically reconciling the @mastra/core issue label.

77

label-core-bugs

.mastracode/skills/label-core-bugs/SKILL.md

Review open mastra-ai/mastra GitHub issues, identify direct @mastra/core bugs, and apply the @mastra/core label. Use when auditing issues for core ownership, labeling direct core bugs, or periodically reconciling the @mastra/core issue label.

77

label-core-bugs

.claude/skills/label-core-bugs/SKILL.md

Review open mastra-ai/mastra GitHub issues, identify direct @mastra/core bugs, and apply the @mastra/core label. Use when auditing issues for core ownership, labeling direct core bugs, or periodically reconciling the @mastra/core issue label.

72

mastra-docs

.claude/skills/mastra-docs/SKILL.md

Documentation guidelines for Mastra. Use this skill when creating, editing, moving, deleting, or reviewing Mastra documentation, sidebars, redirects, or docs components.

71

mastra-frontend

.claude/skills/mastra-frontend/SKILL.md

How to build Mastra frontend interfaces with the @mastra/playground-ui design system. This skill should be used when creating or modifying any application UI — pages, components, styling, or tokens — in this repo or in an external consumer of the design system. The docs site has its own styling and is out of scope.

69

mastra-smoke-test

.claude/skills/mastra-smoke-test/SKILL.md

Smoke test Mastra projects locally or deploy to staging/production. Tests Studio UI, agents, tools, workflows, traces, memory, and more. Supports both local development and cloud deployments.

63

ops-automation-agent

packages/editor/src/ee/workspace/skills/ops-automation-agent/SKILL.md

Authoring playbook for building agents that automate recurring internal tasks — running scheduled workflows, syncing data between systems, posting notifications, processing inbound events, or executing operational runbooks. Use this when the user wants an agent that runs on a schedule, reacts to events, automates a process, syncs between tools, or handles ops/internal infrastructure.

71

playground-msw-tests

.claude/skills/playground-msw-tests/SKILL.md

REQUIRED and PRIMARY testing approach for packages/playground and packages/playground-ui. Triggers on: adding or modifying hooks, pages, route components, data-fetching code, React Query interactions, or any test work in these packages. Generates Vitest tests that drive the real @mastra/client-js + React Query stack through MSW handlers and typed fixtures derived from @mastra/client-js response types. This is the #1 way to test the playground packages — ABOVE Playwright E2E. Use Playwright only for cross-page user journeys that MSW cannot model.

73