Create and review Mastra tests that reproduce user-visible failures through public APIs, real network requests, and actual storage. Verify that tests fail before a fix and cover the different execution paths affected by the bug.
- Reproduce a reported bug before fixing it
- Review tests that rely heavily on mocked dependencies
- Check regression coverage across engines and adapters
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Review and test a pushed Factory branch before a pull or merge request is opened. Record findings against the exact tested commit, then approve the work or return it to the builder with actionable changes.
- Reviewing a branch before opening a pull request
- Checking whether earlier review findings were fixed
- Recording test results and required changes
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Review a pull request by first forming an independent view of the problem and design. Investigate code, history, and evidence, then deliver a clear verdict, specific change requests, and a saved record for follow-up questions.
- Assessing the design and scope of a pull request
- Reviewing your own changes before sharing them
- Checking whether revisions resolve earlier findings
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Investigate a GitHub issue or bug report by tracing code, checking relevant history, and testing the diagnosis where needed. Receive a concise verdict, supporting evidence, a proposed fix direction, and a record for follow-up questions.
- Triaging a newly reported bug
- Tracing the root cause of unexpected behavior
- Investigating a regression and its originating change
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Reviews pull requests for bugs, error handling, code quality, and style consistency. Organizes feedback into an overview, must-fix issues with file locations, improvement suggestions, and positive notes so reviewers can distinguish urgent problems from refinements.
- Finding bugs that must be fixed before merging
- Reviewing TypeScript types and asynchronous code
- Checking naming, imports, and leftover debug statements
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Run smoke tests, or basic operational checks, for Mastra projects locally or in staging and production. Verify Studio screens, agents, tools, workflows, traces, and memory, then report results, blockers, and skipped checks.
- Checking a local Mastra project before release
- Testing Studio and server deployments in the cloud
- Running targeted checks for agents or traces
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Draft and post GitHub pull request reviews and issue comments with precise locations, required changes, and supporting reasons. It checks the posting account, applies approval rules, and selects the appropriate review outcome.
- Draft a pull request review with actionable required changes
- Explain an issue's cause and requested fix
- Check posting approval and self-review handling
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Update the GitHub issue linked to completed Factory work after verifying the target repository. Remove specified triage labels and, for open issues, add a pending-close label and completion comment without closing the issue.
- Updating an issue after Factory work is complete
- Removing triage labels from completed work
- Adding a pending-close label and completion comment
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Re-review a GitLab merge request after new commits, track the outcome of every previous finding, and inspect both new changes and the full proposal. Verify the current code, then publish a test report and review verdict.
- Re-reviewing a merge request after fixes
- Tracking the resolution of earlier review findings
- Checking new commits for regressions and incomplete fixes
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Write, review, and refactor styles using Tailwind CSS v4 conventions. Consult guidance on CSS configuration, renamed classes, built-in styling features, and behavior changes when updating older v3 code or creating new styles.
- Updating Tailwind CSS v3 syntax for v4
- Defining colors and spacing through CSS configuration
- Reviewing classes and behavior changes
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Helps build customer support agents that classify incoming messages, draft replies, and hand difficult cases to people. Defines clear rules for permitted actions, policy-based answers, privacy concerns, and verification before reporting an action as complete.
- Designing an agent that classifies incoming support messages
- Building a refund email agent with policy-based replies
- Defining rules for handing sensitive cases to a person
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Reproduce Mastra Code bugs with a real model and compare timestamped logs across network, streaming, execution, and terminal interface layers. Use the evidence to locate timing problems, incorrect token rates, flicker, or stuck status displays.
- Investigating incorrect token rate displays
- Reproducing intermittent bugs with a real model
- Tracing flicker or stuck status displays
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Create and improve Playwright end-to-end tests for Studio changes. Check complete user actions, including whether settings affect requests, data survives reloads, tools return expected results, and workflows pass data correctly.
- Testing whether agent settings affect actual requests
- Checking that saved data survives page reloads
- Verifying tool outputs and workflow data flow
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Turn a Factory work item into a phased implementation plan grounded in current code and project history. Document scope, changes, tests, risks, and assumptions, then hand the plan to the execution stage.
- Planning implementation after issue triage
- Defining changes and verification for each phase
- Recording design choices and rejected alternatives
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Split a large pull request into smaller, reviewable changes. Plan branch dependencies, extract related code, verify each part, and track review changes while preserving the intent of the original work.
- Split a large pull request into reviewable parts
- Separate refactoring from behavior changes
- Plan dependent pull requests
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Build working web pages, application interfaces, and components with a clear visual direction. Shape typography, color, layout, and animation around the intended audience and purpose, producing coordinated design and code in HTML, CSS, JavaScript, React, or Vue.
- Building a landing page with a clear visual style
- Designing and implementing a dashboard
- Refining typography, colors, and spacing in an existing interface
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Set up Herdr Kit and its Mastra Code integration, manage repository synchronization, and create or remove managed worktrees, separate working copies for review or development. The workflow checks supported operations and verifies the resulting manager state.
- Installing Herdr Kit and the Mastra Code integration
- Keeping repositories synchronized after closing their workspaces
- Creating or removing managed Review and Work worktrees
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Provides a consistent process for open-ended tasks involving files, shell commands, or the web. Clarifies the goal, outlines steps before execution, reports progress, and finishes with a summary of changes, verification, and unresolved work.
- Organizing an open-ended request into concrete steps
- Checking existing files before creating new ones
- Following progress through step-by-step outcome reports
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Test mastracode’s terminal interface in Konsole, covering model setup, conversation switching, task state isolation, and display issues. The guide combines interactive checks with scripted rendering tests and troubleshooting steps for common build and configuration problems.
- Checking task state when switching conversations
- Setting up OpenRouter for interactive tests
- Testing borders and wrapping at different terminal widths
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Write, review, or refactor React code using prioritized guidance for data fetching, bundle size, rendering, component structure, testing, and type safety. Start with high-impact issues such as sequential requests and unnecessary library loading.
- Writing React components and data-fetching logic
- Reviewing code for loading and rendering performance
- Refactoring large components and overly broad interfaces
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Publish a Mastra preview package from a pull request or branch. Check the exact commit, confirm publication, monitor the release workflow, and report verified npm tags with a ready-to-copy installation command.
- Publishing a preview package from a pull request
- Sharing a branch build under a custom npm tag
- Checking publication results and installation commands
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Turn pull request changes, commits, and test evidence into a self-contained HTML guide. Explain the problem, system context, before-and-after behavior, and key code changes so reviewers know where to focus.
- Explain a complex pull request before review
- Show before-and-after behavior with diagrams
- Collect test evidence and review focus points
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Design agents that draft blog posts, social posts, newsletters, and marketing copy. Define the audience, brand voice, length, and required output so each agent delivers a complete draft with a headline and supporting notes.
- Build a blog writing agent with a consistent brand voice
- Design an agent for LinkedIn product posts
- Define delivery rules for newsletter drafts
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026
Adds a one-line safety note before weather forecasts involving storms, flooding, extreme temperatures, or high winds. Uses a reference file to determine which conditions qualify as hazardous and need a warning.
- Adding a safety note to storm forecasts
- Highlighting hazards in flood-related forecasts
- Flagging extreme heat or cold before a forecast
mastra-ai/mastra☆ 29KUpdated Oct 20, 2026