Skills
Browser QA Flow Orchestrator
Orchestrates browser-based QA test flows by executing predefined specifications and generating detailed JSON and Markdown reports. It supports parallel execution, flow filtering by priority or group, and captures screenshots for failed test…
Audit AI Prompt and Tool Description Changes
This skill audits changes to system prompts and tool descriptions within a codebase, focusing on identifying behavioral changes, redundant guidance, and instances where instructions appear overly tailored to evaluation failure modes. It pro…
Neotoma Issue Queue Management and Resolution
This skill automates the end-to-end processing of open issues, classifying reproduction environments and executing resolution plans. It can autonomously open PRs for public fixes, create local worktrees, or generate security advisories for …
Comprehensive Testing Guidelines for Inbox-Zero
Provides comprehensive guidance for testing the application, covering unit, integration, and end-to-end workflows. It details running specialized tests for LLM features and cross-model evaluation.
Product Positioning Framework Methodology
This skill implements the Product Positioning Framework, providing a structured methodology for defining a product's unique value context. It guides the identification of competitive alternatives and unique attributes to ensure market diffe…
structured workflow for bug fixing and testing
This skill automates the process of fixing bugs within a feature or module by following a structured workflow. It supports optional error classification (implementation, spec, or architectural) and ensures all fixes are validated with regre…
Finalizing feature unit implementation for review
This skill manages the final checkpoint of a feature unit workflow, validating spec compliance and ensuring all tests pass. It presents a comprehensive summary to the user for manual review and approval, handling necessary file movements an…
Automate QA testing with PR labels
Triggers automated browser tests on a QA server by adding a specific label to a pull request using the GitHub CLI.
Generate new browser QA flow specification file
This skill automates the creation of structured browser QA flow specification files from a template. It accepts key parameters such as ID, title, and goal, handling necessary front matter population and validation for the resulting markdown…
Evaluate product positioning across all assets
This skill assesses product positioning across various assets by combining five complementary lenses, including Obviously Awesome, Made to Stick, and ICP alignment. It provides a weighted score to determine if the context and messaging reso…
Project Structure and Organisation Guidelines
Defines the architectural standards and directory structure for a Turborepo monorepo using Next.js and pnpm. It covers file naming conventions, component colocation, and utility function organisation.
Consistent Visual Style for Blog Post Artwork
This skill enforces a mandatory, polished visual style—specifically white line-art on a solid black background—for all blog hero, OG, and post artwork. It ensures cross-repository visual consistency, guiding image generation and asset compo…
Resolving GitHub needs-design issues
Automates the resolution of design questions within GitHub issues labelled needs-design by analysing codebase context and existing plans. It facilitates a structured workflow for evaluating technical options, recording decisions in Neotoma,…
Prisma ORM for Type-Safe Database Interactions
This skill guides the correct implementation of Prisma ORM, ensuring proper type safety and usage of generated clients and enums within a TypeScript environment. It facilitates robust database interactions with PostgreSQL.
Automated Pull Request Review Comment Resolution
This skill establishes a background loop to continuously monitor a specified Pull Request for new review comments. It automatically evaluates suggestions, replies to comments, and manages the resolution process until all review feedback is …
Automate Cursor Rule Creation and Symlinking
Automates the generation of Cursor rule files and their corresponding symlinks within the .cursor/rules/ directory. It supports both repository-wide and submodule-specific rule creation using standardised templates for persistent AI guidanc…
Manage and debug cross-repository error reports
This skill provides comprehensive error management by checking pending error reports across local and sibling repositories. It also manages an automated watcher process, allowing developers to start, stop, and monitor the error debugging au…
Automated PR Review and Comment Resolution Loop
This skill automates the entire PR lifecycle, starting with an initial code review and fixing findings, followed by committing and creating the PR. It then enters an iterative loop, fetching and automatically addressing all code review comm…
Request-scoped logging pattern for backend applications
Implements a centralized, request-scoped logging pattern using middleware wrappers for API routes, server actions, and helper functions. This ensures automatic log enrichment with critical context such as request IDs, user IDs, and specific…
Orchestrates full software release lifecycle management
This skill orchestrates the entire software release lifecycle, from initial planning and dependency graph generation to execution scheduling and cross-feature integration testing. It manages complex workflows, including pre-mortem analysis …
Guidelines for Robust LLM Integration
This skill outlines best practices for implementing Language Model functionality, focusing on structured code patterns, mandatory Zod schema validation, and robust error handling. It guides developers on separating system and user prompts w…
Create interactive client-side feature prototypes
This skill generates a fully interactive, client-side prototype for a given feature unit, using existing specifications and configuration. It includes mocked API fixtures and components, ensuring the prototype is runnable and testable befor…
Guidelines for LLM Testing and Development
Provides comprehensive guidelines for developing robust tests for LLM-related functionality. It advises developers on fixture usage, particularly regarding model and provider selection, ensuring tests remain flexible.
Create structured development plans in Neotoma
This skill guides the user through a comprehensive workflow to define and store a new plan entity within Neotoma. It systematically collects required fields, performs an alignment check, and establishes necessary relationships before persis…