Find the perfect skill
Web Screenshot and JavaScript Execution
Development
Takes a screenshot of a web page or executes JavaScript against it using the websnap command. Useful for checking layout, verifying styling, inspecting rendered content, or querying page properties such as dimensions and scroll height. Supports configurable viewport size, full-page capture, and running custom JavaScript expressions.
Review convention violations
Testing
Analyzes a file (under lab/tasks/ or wiki/) for violations of authoring conventions. Reads the relevant convention files, checks every line, and produces a detailed report with line numbers for each infraction. Helps ensure files comply with required standards before review.
Diagnose Common Windsurf Errors
DevOps
Diagnose and fix common Windsurf errors such as authentication failures, rate limits, and network timeouts. Use when encountering Windsurf errors, debugging failed requests, or troubleshooting integration issues. Provides step-by-step solutions and quick diagnostic commands.
Create GitHub Pull Request
Development
Creates or updates a GitHub pull request with Jira integration and Mermaid diagrams. Runs pre-push checks first and stops if they fail. Use when ready to submit code for review or update an existing PR.
Supabase - Database & Storage
Data & AI
Connect to Supabase for database operations, vector search, and storage management. Build backend features with the open-source Firebase alternative.
API Testing with Playwright
Testing
Write tests for REST and GraphQL APIs using Playwright's built-in API testing features. Helps validate responses, mock endpoints, and integrate API tests into end-to-end flows.
Writing Tests with gt Library
Testing
Provides step-by-step guidance for writing Go tests with the gt library, including type-specific assertions (e.g., `gt.Array`, `gt.String`), fail-fast patterns with `Required()`, and return value handling via `R1`/`R2`/`R3`. Helps when creating new test files or adding tests to existing Go code by referencing the locally installed gt documentation.
Specification Writing with Requirements and Scenarios
Documentation
Writes specifications for changes, generating delta specs with requirements and scenarios. Uses Given/When/Then and RFC 2119 keywords to describe added, modified, or removed behavior. Helps when you need structured, testable specifications for a proposed change.
Cloud Function Generator
DevOps
Automated assistance for creating and managing cloud functions on Google Cloud Platform. Generates production-ready code with best practices validation.
Living Docs (ldoc) - Knowledge Base Management
Documentation
Manages project knowledge base and TODO tracking through structured workflows. Records decisions (ADR), creates and updates TODOs, and checks project status. Useful when organizing project documentation, tracking tasks, or recording architectural decisions.
Secure & Maintainable Code Generation
Development
Generates production-quality code following clean code principles, security best practices (no hardcoded secrets, input validation), explicit error handling, and type hints. Provides structured templates (dataclasses, documented functions) and language-specific guidelines (Python, JavaScript, Go). Helps developers write maintainable and secure code from the start.
Session Skill Extraction Workflow
Productivity
Extract non-obvious discoveries from sessions into persistent reusable skills. Used to document debugging solutions, workarounds, and multi-step workflows for future sessions.