
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Use when executing implementation plans with independent tasks in the current session
HMAC-SHA256 custom authentication for ASP.NET Web API 2. Request signing, nonce replay protection, timestamp validation, API key management, timing-safe comparison.
Next.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling
Expert guidance for integrating and building applications with shadcn/ui components, including component discovery, installation, customization, and best practices.
CI/CD pipeline patterns for GitHub Actions, GitLab CI, testing strategies, and deployment automation
ASP.NET MVC 5 + Web API 2 patterns for .NET Framework 4.7. Routing, controllers, filters, model binding, DI, error handling, CORS, configuration. NOT ASP.NET Core.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
# Database Designer - POWERFUL Tier Skill ## Overview A comprehensive database design skill that provides expert-level analysis, optimization, and migration capabilities for modern database systems. This skill combines theoretical principles with practical tools to help architects and developers create scalable, performant, and maintainable database schemas. ## Core Competencies ### Schema Design & Analysis - **Normalization Analysis**: Automated detection of normalization levels (1NF throug
# Database Schema Designer **Tier:** POWERFUL **Category:** Engineering **Domain:** Data Architecture / Backend --- ## Overview Design relational database schemas from requirements and generate migrations, TypeScript/Python types, seed data, RLS policies, and indexes. Handles multi-tenancy, soft deletes, audit trails, versioning, and polymorphic associations. ## Core Capabilities - **Schema design** — normalize requirements into tables, relationships, constraints - **Migration genera
Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and prevents security regressions.
Entity Framework 6 Code-First patterns for .NET Framework 4.7. DbContext, migrations, querying, relationships, performance, bulk operations, Dapper coexistence. NOT EF Core.
Ferran's E2E testing methodology for Playwright. Investigative debugging, self-cleaning data patterns, systematic issue classification. Part of the Ferran series: /ferran-task (task protocol), /ferran-plan (project planning).
Ferran's project planning protocol. Structured interview to sharpen project direction, define scope, set priorities, and produce documentation + task backlog. Use when starting a new project, redefining direction, or when the user says 'let's plan'. Part of the Ferran series: /ferran-e2e (testing), /ferran-task (task protocol).
Ferran's task protocol. Creates well-structured, scoped task files — the atomic unit of work for one agent session. Part of the Ferran series: /ferran-e2e (testing), /ferran-plan (project planning).
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
Application security covering input validation, auth, headers, secrets management, and dependency auditing
SQL Server patterns + Dapper + ADO.NET for .NET Framework 4.7. Connection management, parameterized queries, query optimization, indexes, transactions, stored procedures, connection pooling, maintenance.
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
Unified frontend development for production-grade Next.js applications with shadcn/ui + Tailwind CSS. Use when building web apps, creating UI components, implementing design systems, styling with Tailwind, setting up Next.js projects, running visual QA tests, or coordinating frontend implementation teams.
Advanced TypeScript patterns including generics, conditional types, mapped types, template literals, and type guards
Unity 5.x dependency injection container for .NET Framework 4.7. Container setup, lifetime managers, MVC 5 + Web API 2 integration, registration patterns. NOT Microsoft.Extensions.DependencyInjection.
# API Test Suite Builder **Tier:** POWERFUL **Category:** Engineering **Domain:** Testing / API Quality --- ## Overview Scans API route definitions across frameworks (Next.js App Router, Express, FastAPI, Django REST) and auto-generates comprehensive test suites covering auth, input validation, error codes, pagination, file uploads, and rate limiting. Outputs ready-to-run test files for Vitest+Supertest (Node) or Pytest+httpx (Python). --- ## Core Capabilities - **Route detection** — scan
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
Quartz.NET 3.x job scheduling for .NET Framework 4.7. Scheduler setup, job/trigger patterns, cron expressions, persistent job store, ASP.NET integration, CrystalQuartz dashboard.
Frontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications. Use when building React components, optimizing Next.js performance, analyzing bundle sizes, scaffolding frontend projects, implementing accessibility, or reviewing frontend code quality.
log4net + ELMAH logging and error tracking for .NET Framework 4.7. Configuration, appenders, Web API integration, error filtering, dashboard security.
Upgrade Next.js to the latest version following official migration guides and codemods
Next.js 16 Cache Components - PPR, use cache directive, cacheLife, cacheTag, updateTag
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
Use when implementing any feature or bugfix, before writing implementation code