
Authenticate with NextAuth.js credentials provider for testing. Use when project.json has authentication.provider: nextauth and authentication.method: email-password. Triggers on: nextauth login, next-auth credentials, nextauth password.
Onboard new or modified agents to ensure they are project-context aware and follow toolkit conventions. Triggers on: onboard agent, new agent setup, agent conventions, agent context loading.
Check for authentication configuration before auth-dependent tasks like E2E tests, screenshots, or QA browser testing. Triggers on: auth config check, authentication check, pre-auth validation, auth prerequisite.
Generate a project-specific AI tools skill. Use when a project has ai: true and aiTools configuration. Triggers on: generate ai tools skill, create chatbot tools, ai-tools-skill-generator.
Authenticate with Supabase email/password for testing. Use when project.json has authentication.provider: supabase and authentication.method: email-password. Triggers on: supabase password login, email password auth, supabase credentials.
Team synchronization for multi-machine collaboration. Provides pull/push protocols for keeping repos in sync across team members. Load this skill when git.teamSync.enabled is true in project.json.
Generate marketing copy from product documentation and PRDs. Use when you need to write headlines, value propositions, feature descriptions, CTAs, or other marketing text derived from the product. Triggers on: write marketing copy, generate headlines, create tagline, feature benefits, value proposition.
Purge all Helm ADE test data for a repo from Supabase and local filesystem. Use when you need to clean up after testing, reset to a clean state, or purge test data. Triggers on: clean up helm, reset test data, purge test data, helm cleanup, clean slate.
Generate a project-specific auth-flow skill. Use when a project has authentication: true but no auth-flow skill. Triggers on: generate auth skill, create auth patterns, auth-skill-generator.
Resolve merge conflicts on a pull request by merging the target branch into the source branch and fixing conflicts. Use when a PR has merge conflicts, a branch needs to be updated, or when asked to fix conflicts. Triggers on: fix merge conflicts, resolve conflicts, merge conflicts on PR, update branch, rebase PR.
Build and deploy Electron app before Playwright verification so tests run against newly-built code. Triggered by test-flow when buildDeploy is configured. Triggers on: electron build, electron deploy, desktop app build, build before test.
Generate a project-specific form patterns skill. Use for frontend apps to document form handling. Triggers on: generate form skill, create form patterns, form-skill-generator.
Generate a project-specific API patterns skill. Use when a project has api: true to document endpoint creation patterns. Triggers on: generate api skill, create endpoint patterns, api-endpoint-skill-generator.
Generate a project-specific tenant-context skill. Use when a project has multiTenant: true but no tenant-context skill. Triggers on: generate tenant skill, create multi-tenant patterns, multi-tenant-skill-generator.
Generate a project-specific payments skill for Stripe integration. Use when a project has stripe in integrations. Triggers on: generate stripe skill, create payment patterns, stripe-skill-generator.
Generate a project-specific data table patterns skill. Use for frontend apps to document table/list handling. Triggers on: generate table skill, create table patterns, table-skill-generator.
Multi-session coordination for parallel AI sessions. Provides heartbeat, stale session detection, merge queue, and conflict management. Loaded conditionally when session-setup reports multiple active sessions.
PRD mode workflow for Builder. Use when building features from PRDs, implementing user stories, or managing PRD state transitions. Triggers on: PRD mode, build PRD, implement stories, ship PRD.
Post-completion polish steps for Developer. Use when all PRD stories pass but before declaring COMPLETE. Triggers on: post-completion, polish, aesthetic review, post-change actions, final checks.
Diagnose OAuth callback URL mismatches for desktop and web apps authenticating to third-party services. Use when a user reports redirect_uri errors, callback URL mismatches, or OAuth flow failures involving external providers (GitHub, Google, Azure AD, etc.). Triggers on: redirect_uri error, callback URL mismatch, OAuth callback not associated, OAuth redirect failed, authorization callback URL.
Capture authenticated screenshots of web pages for visual verification. Use when you need to see rendered UI, verify dark mode styling, or check visual changes. Triggers on: take screenshot, capture screenshot, show me the page, visual check, verify styling.
Produce a Planner session handoff by writing the five structured fields to planner-state.json and emitting the standard copy/paste message for the next session. Use when asked to produce a handoff, update session state, or write a copy/paste message for the next Planner session.
Monitor what a user is doing in Helm by tailing the debug log. Tracks both user actions (navigation, task/PRD CRUD, panel toggles, model picks) via [COMMAND] logs and agent activity (messages, tool calls, tokens, errors) via [UI] logs. Use when the user asks to monitor, watch, or observe a Helm session. Triggers on: monitor session, watch session, check session, what's happening, tail logs, session status, how's the session going, watch what they're doing.
Shared session state management for agents — right-panel todos, rate limit handling, and compaction recovery patterns. Triggers on: session state, restore session, rate limit recovery, compaction recovery, todo sync.
Extract structured requirements from unstructured project specifications, PRDs, or feature descriptions into a RequirementsManifest. Triggers on: analyze spec, extract requirements, parse spec, requirements manifest.
Clean up test users created during E2E and integration testing. Use when project.json has authentication.cleanup configured. Triggers on: cleanup test users, remove test data, test teardown, clean test database.
Interactive authentication configuration for AI agents. Scans codebase for auth providers, walks through configuration options, and writes to project.json. Use when setting up auth config for screenshots, E2E tests, or QA. Triggers on: setup auth, configure authentication, /setup-auth, auth config.
Test documentation synchronization workflow. Use before committing behavior changes to ensure test comments/docstrings stay current. Triggers on: pre-commit, behavior changes, renamed functions, test documentation.
Patterns for Playwright E2E tests for Electron applications. Use when testing desktop apps built with Electron. Triggers on: Electron tests, desktop E2E, Electron app testing.
Playwright-based UI verification for all projects. Use when verifying UI changes in browser, generating verification tests, or handling selector strategies. Triggers on: ui verification, playwright required, browser verification, verification test, visual verification.
Failure logging, manual fallback options, and verification-failures.json management. Use when handling test failures, logging failures, or managing manual fallback options. Triggers on: test failure, failure logging, manual fix, skip verification, verification-failures.json.
3-pass stability verification and automated fix loops. Use when running stability checks, handling test retries, or managing the fix loop algorithm. Triggers on: stability check, 3 passes, fix loop, test retries, verification loop.
Quality-beyond-correctness E2E testing patterns. Catches visual glitches, performance issues, layout shifts, and intermediate bad states. Triggers on: flicker test, visual stability, performance budget, negative assertion, CLS test, drag drop test, animation test.
Comprehensive E2E test audit of applications with manifest schema and resilient execution strategies. Triggers on: run e2e audit, comprehensive e2e test, full test coverage, full app audit.
Manage codebase and database vectorization for semantic search. Use when initializing, refreshing, or querying the vector index. Triggers on: vectorize init, vectorize refresh, vectorize search, semantic search, vector index, enable vectorization.
Verify that Vercel environment variables point to the correct Supabase project for each environment to prevent staging/production cross-wiring. Triggers on: vercel supabase check, environment alignment, env var check, supabase environment.
Generate verification contracts before delegating tasks to sub-agents, defining how success will be measured. Triggers on: verification contract, delegation contract, task verification, contract-first delegation.
CLI detection and proactive usage patterns for Builder. Use when CLI operations are detected or when suggesting manual configuration. Triggers on: CLI detection, service configuration, deployment commands, secret management.
Sub-agent delegation patterns for Builder. Use when delegating work to @developer, @tester, or other sub-agents. Triggers on: delegation, context block, sub-agent, semantic search context.
Dashboard rendering templates for Builder sessions. Covers resume dashboard, fresh dashboard, vectorization status logic, and dashboard section descriptions.
Error recovery patterns for Builder sessions. Covers transient error handling, sub-agent failure recovery, unexpected error prompts, and loop detection with bulk fix strategies.
Assess a CVE for exposure, exploitability, and remediation options across one or more repositories.
Generate a project-specific CRUD patterns skill. Use for any project with a database to document entity creation patterns. Triggers on: generate crud skill, create crud patterns, crud-skill-generator.
Always-on session initialization for Developer. Generates session ID, manages session-locks.json, creates feature branches, and returns active session count for conditional multi-session loading.
Manage persistent session logs for Builder. Use when initializing sessions, managing chunks, writing session state, or resuming sessions. Triggers on: session log, session state, chunk management, session resume, heartbeat, session init.
Generate a project-specific Supabase database skill. Use when a project has supabase in integrations or database.client is supabase. Triggers on: generate supabase skill, create supabase patterns, supabase-skill-generator.
Patterns for XCUITest UI tests for native Apple apps (macOS/iOS). Use when writing or reviewing XCUITest tests for Swift apps. Triggers on: XCUITest, xcuitest, native app testing, Apple UI tests, SwiftUI tests, AppKit tests, UIKit tests.
Unified test flow — skip gate, activity resolution, quality check pipeline, completion prompt, and Tier 2 skill loading. The single canonical entry point for all story/task completion quality checks. Use when a story or task completes. Triggers on: story complete, task complete, quality checks, run tests, verification pipeline.
PRD and ad-hoc UI test execution flows. Use when running E2E tests, handling deferred tests, or managing E2E test execution. Triggers on: run e2e, e2e tests, deferred e2e, prd e2e, playwright tests.
Ad-hoc mode workflow for Builder. Use when handling direct requests without a PRD, quick fixes, or one-off tasks. Triggers on: ad-hoc mode, quick fix, direct request, one-off task.
Generic authentication skill for any custom auth system. Use when project.json has authentication.provider: custom or when no specific auth skill exists. Triggers on: custom auth, generic login, form-based auth, custom login flow.
Recognize repetitive work patterns and switch to bulk fix strategies before getting stuck in a loop. Triggers on: stuck in a loop, same error, same fix, repetitive pattern, bulk fix.
Convert PRDs to prd.json format for the Developer autonomous agent system. Use when you have an existing PRD and need to convert it to Developer's JSON format. Triggers on: convert this prd, turn this into developer format, create prd.json from this, developer json.
Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or when asked to create a PRD. Triggers on: create a prd, write prd for, plan this feature, requirements for, spec out.
Authenticate via direct API calls and cookie injection for faster E2E tests. Use when project.json has authentication.headless enabled. Triggers on: headless auth, api login, fast auth, cookie injection, session injection.
Authenticate with Supabase passwordless OTP (email code) for testing. Use when project.json has authentication.provider: supabase and authentication.method: passwordless-otp. Triggers on: supabase login, otp auth, passwordless auth, email code login.
Browser debugging escalation protocol for when tests pass but the feature doesn't work in the user's browser. Triggers on: tests pass but doesn't work, feature broken in browser, works in playwright but not browser, console screenshot, browser debugging.
Control when @critic runs during PRD work to balance thoroughness vs speed. Triggers on: critic mode, when to review, code review batching, critic dispatch.
Hypothesis-driven analysis for all ad-hoc requests — bugs, features, refactoring, and changes. Use as the standard analysis path for every ad-hoc task. Triggers on: ad-hoc analysis, bug analysis, feature analysis, root cause investigation, why doesn't X work, data flow tracing, production issue, unexpected behavior, add feature, refactor, change behavior.
Verification handling infrastructure for Builder sessions. Covers verification-incomplete handling, as-user verification rules, prerequisite failure detection, environment prerequisite handling, and skill creation request flow.
Reassign tasks to alternative specialist agents when the primary specialist fails. Handles rate limits with backoff and persistent failures with agent switching. Triggers on: agent failure, delegation failure, rate limit during task, specialist crash.
Review and fix AI-generated writing patterns. Use when editing documentation, articles, or marketing copy to sound more natural. Triggers on: human voice, AI writing, natural tone, writing review, humanize content.
Generate a project-specific transactional email skill. Use when a project has email: true or email integration (resend, sendgrid, etc). Triggers on: generate email skill, create email patterns, email-skill-generator.
Generate project boilerplate from scaffold templates. Use when creating a new project after stack selection. Triggers on: scaffold project, generate boilerplate, create from template.
Generate a project-specific database migration skill. Use for any project with a database to document migration patterns. Triggers on: generate migration skill, create migration patterns, database-migration-skill-generator.
Bootstrap a new or existing project with stack detection and project.json generation. Use when adding a new project, setting up agent system, or generating project manifest. Triggers on: add project, new project, bootstrap project, setup project, detect stack.
Capture and maintain product screenshots for marketing and support use. Use when you need to capture UI screenshots, refresh outdated screenshots, or check if screenshots need updating after UI changes. Triggers on: capture screenshots, update product images, refresh screenshots, screenshot the feature, marketing screenshots.
Generate public-facing pages (marketing, legal, error, changelog). Use when building landing pages, feature pages, pricing pages, terms of service, 404/500 pages, or changelogs. Triggers on: create landing page, build pricing page, new feature page, create 404 page, terms of service, changelog page.
Prerequisite and environment failure detection and classification. Use when analyzing test failures to determine if they are prerequisite issues, environment problems, or actual feature failures. Triggers on: prerequisite failure, environment issue, failure classification, blocker detection, test-debt.
Start the development server for a project and wait for it to be ready. Use when you need to run the dev server for building, testing, or verification. Triggers on: start dev server, start server, run dev, npm run dev, start development server.
Recommend technology stacks based on project requirements by scoring stack archetypes against a RequirementsManifest. Triggers on: recommend stack, stack advice, technology recommendation, choose stack.
Resolve the test base URL for E2E and verification testing. Use when you need to determine where to run tests - localhost, staging, or preview environment. Triggers on: test URL, base URL, test environment, preview URL, staging URL, where to run tests.
Audit AI toolkit agents for compliance and coverage gaps. Use when you need to check if agents follow conventions, or find missing agents for a project's stack. Triggers on: audit agents, agent compliance, toolkit gaps, missing agents, stack coverage.