
Python guidance for project onboarding, uv, typing, testing, async, configuration, packaging, observability, resilience, resource management, FastAPI conventions, and common debug/build-fix patterns. Load when writing, reviewing, debugging, or maintaining Python code.
Git safety, staging, commit workflow, branching, pull requests, rebase, bisect, tagging, and worktrees. Load when working with branches, commits, PRs, or recovering from tricky git situations.
Terminal UX with Rich -- console setup, tables, panels, progress, logging, tracebacks, live updates. Load when building polished CLI output.
Textual patterns for building and testing terminal UIs in Python. Covers app structure, widgets, layout, styling, bindings, focus, screens, and headless testing with `run_test()` and the Pilot API.
htmx patterns for server-rendered applications. Covers hypermedia interactions, fragment responses, attributes, swap strategies, validation, OOB updates, and server-side patterns for Python apps using templates.
Jinja2 template patterns for Python. Syntax, inheritance, includes, macros, filters, loops, whitespace, context, escaping, safe server-rendered HTML.
Security review, threat modeling, and secure-by-default guidance. Load when writing code with security in mind, reviewing changes for vulnerabilities, auditing risk, or producing a threat model.
Polars DataFrame patterns for Python data processing. Covers the expression API, lazy evaluation, grouping, joins, window functions, CSV and Parquet I/O, performance, and pandas migration guidance.
RTK (Rust Token Killer) setup, configuration, and usage. Use when setting up RTK in a project, configuring custom filters, optimizing agent token usage, or troubleshooting RTK hooks and rewrites.
Hook design and maintenance for local automation. Use when creating, renaming, wiring, reviewing, or debugging hooks, hook matchers, JSON payload handling, lifecycle reminders, autofix behavior, or safety gates.
Build, review, or validate AI agent harnesses and runtimes. Use for prompt assembly, context builders, memory, tools, permissions, approvals, model providers, turn runners, sessions, hooks, traces, evals, replay, and operational safety.
Manage lightweight project state files such as SPEC.md, DESIGN.md, TODO.md, .spec/, and .mem/. Use when starting multi-step work, planning features, recording decisions, updating next steps, preserving cross-session context, or preparing handoff notes.
Build, review, or validate Python command-line applications and terminal tools. Use for argparse, Typer, Rich, Textual-adjacent CLI UX, stdout/stderr contracts, exit codes, automation-friendly flags, help output, and CLI tests.
--- name: verification description: Discover and run project validation gates: format, lint, typecheck, LSP diagnostics, tests, build, static security checks, dependency audits, and RTK output handling. Use before claiming work is complete, when fixing broken checks, or when setting up a validation plan. --- # Verification Use this skill to prove changes with the strongest practical checks the repo already supports. ## Discovery Order 1. Read task aliases: `package.json`, `pyproject.toml`, `
Build, review, or validate Python packages and libraries where public API stability, packaging metadata, imports, examples, changelogs, build output, and compatibility matter.
Build, review, or validate standalone Python scripts run with uv inline metadata. Use for one-file automation, operational scripts, script dependencies, shebangs, idempotency, safety, representative runs, and promoting scripts to packages.
Design guidance for APIs, user interfaces, and BFF boundaries. Load when shaping external contracts, response models, component systems, accessibility, or frontend/backend boundaries.
Plan, sell, design, and implement TypeScript web apps with React Router Framework Mode, Vite, Hono, Zod, Drizzle, SQLite/Supabase, Tailwind, shadcn/ui, lucide-react, Vitest, and Playwright.
Plan, sell, design, and implement Python/HTML-first web apps with FastAPI, Jinja2, Tailwind, HTMX/Alpine when useful, Pydantic, SQLModel, Alembic, SQLite/Postgres, pytest, ruff, ty, and uv.
Quality guidance for TDD and root cause analysis. Load when preventing regressions, shaping behavior through tests, or diagnosing failures.
Create or refactor local skills with clear triggers and low context overhead. Use when adding a new skill, reorganizing a skill into references, reducing duplication between skills, or improving skill quality and taxonomy.
SQLModel persistence patterns for Python services and applications. Covers model design, async sessions, relationships, Alembic migrations, query optimization, N+1 prevention, and production-safe schema changes. Load when working with SQLModel, Alembic, relationships, async database layers, or SQLAlchemy-backed persistence in Python.
Architecture guidance for DDD, Clean Arch, SOLID, common patterns, and system design documents. Load when deciding how to structure modules, layers, boundaries, or design decisions.
GitHub Actions CI guidance for validation gates, workflow permissions, matrices, caching, path filters, artifacts, and workflow verification. Load when designing, reviewing, or troubleshooting GitHub CI.
Documentation patterns for Markdown structure, README shape, ADRs, changelogs, diagrams, docstrings, and rumdl. Load when writing, refactoring, or validating docs.
Building tool-using LLM agents in Python -- runtime context, prompt shape, tools, validation, parsing, context reduction, memory, delegation. Load when designing or implementing agents, ReAct loops, or multi-agent systems.
HTTPX client patterns for Python services, scripts, and applications. Covers client lifetime, sync and async usage, timeouts, streaming, auth, retries, error handling, and testing with mock transports. Load when working with outbound HTTP in Python.