Skills
Browse agent skills organized by category.
Ado Integration
Implementation Reference
Accessor Spec Writer
Creates and modifies accessor service specification documents in docs/services/accessor/. Understands the Lista system's spec format including facets, operations (Store/Fetch/Update/Delete), request/response contracts, data schema models, union types, type system (string, decimal, DateOnly, etc.), naming conventions, and validation rules. Use when working with .spec.md files that define service contracts for code generation.
Integration Test Harness
Provides guidance for building integration tests with Basis.Testing, Docker containers, and gRPC clients in src/services/*/*.Tests, ensuring consistent environment provisioning and assertions.
Magic Accessor Implementation
Guides implementation of MagicOnion accessor services in src/services/accessor/, covering union contracts, RequestHandler patterns, Marten session usage, dependency injection, and validation guardrails for Profile, Batch, Rule, and related accessors.
Marten Document Modeling
Defines conventions for authoring Marten document models and store configuration in src/services/accessor/*/.Service, aligning schema with accessor specs and ensuring persistence guardrails.
Masstransit Saga Implementation
Guides implementation of MassTransit state machine sagas with MagicOnion gRPC interfaces, Marten persistence, and Basis.Testing integration tests. Covers union contracts, saga state classes, state machines, activities, manager services, and test infrastructure.
Write Integration Tests
Generates comprehensive TestHost-based integration tests for MagicOnion services, accessors, managers, and engines. Handles Docker container setup, service registration, and assertion patterns.
Utilities
Agent Hooks
Set up agent hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Supports both Claude Code and GitHub Copilot CLI (VS Code). Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset.
Bd Issue Tracking
Use when managing work with bd (beads) issue tracker -- creating issues, finding ready work, claiming tasks, managing dependencies, closing issues, syncing with Dolt, or storing persistent memories. Triggers on "bd", "beads", "issue tracking", "find work", "ready work", "create issue", "close issue", "claim task", "dependencies", "blocked issues", "bd sync", "bd memories".
Beads Dolt Init
Use when a repository needs beads initialized or recovered with the Dolt backend, especially when `.beads/config.yaml` already exists, an Azure `sync.git-remote` is configured, or `bd doctor` reports repo fingerprint mismatches, empty remotes, or missing local Dolt state.
Conventional Commit
Executes git commit with conventional commit message analysis, intelligent staging, and message generation. Use when the user asks to commit changes, create a git commit, or mentions '/commit'.
Git Spice
One-stop shop for Git Spice workflows, stacked PRs, branch management, and team collaboration. Answers questions, troubleshoots issues, and automates common Git Spice operations.
Manage Pr Comments
Review open GitHub PR comments, propose accept/reject/defer decisions, implement accepted changes, post replies, and resolve threads with resilient, project-agnostic execution.
Repo Pattern Extraction
Analyzes any codebase to extract team conventions and generate AI coding agent guardrails as .agents/skills/ and a root AGENTS.md. Primarily targets .NET repos but works with any stack. Uses an interactive interview approach to distinguish intentional conventions from accidents. Triggers on "extract patterns", "generate guardrails", "onboard agents", "create skills from repo", "analyze conventions", "bootstrap agent skills", "repo analysis".
Reset Beads
Cleanly wipe the beads database and issues while preserving configuration and git tracking.
Vista Schema Search
Use this to search Vista stored procedures and tables via the generated catalogs. Prefer grep over opening the raw SQL dump.
Workflow Pipeline
Analyze Context
MANDATORY first step. Scans codebase and instructions to build a 'Context Brief' before any specs or code are written.
Implement Task
Selects a task from tasks.md, performs deep research on referenced patterns/skills, plans the change, and then writes the code. Executes exactly ONE task per invocation.
Plan Tasks
Generates a checklist of implementation tasks based on the Spec Pack and Context Brief. Tasks are organized by phase (Scaffolding → Core Logic → Data → Tests → Verify) and sized to <= 5 days each.
Verify Work
Verifies implementation against design documents, runs build, auto-fixes formatting, and executes tests. Updates tasks.md with granular verification status.
Write Specs
Transform story.md into a spec pack, strictly adhering to the findings in planning/context-brief.md.