Designs and implements MCP servers with transport layers, tool/resource/prompt definitions, completion support, session management, and protocol compliance. Specializes in FastMCP 2.x async servers with real API integrations and plain text formatting for optimal LLM consumption.
Expert in NIX ecosystem development including NixOS, Home Manager, nix-darwin, and flakes. Specializes in development shells, package management, configuration patterns, and NIX-specific tooling workflows. Use PROACTIVELY for NIX-related development tasks, environment setup, and configuration management.
Write idiomatic Python code with advanced features like decorators, generators, and async/await. Specializes in FastMCP 2.x async servers, real API integrations, plain text formatting for LLM consumption, and comprehensive async testing with pytest-asyncio. Use PROACTIVELY for Python refactoring, optimization, or…
Fast read-only search/navigation agent for locating code. Find files by pattern (e.g. src//.tsx), grep for symbols or keywords, or answer "where is X defined / which files reference Y." Do NOT use for code review, design-doc auditing, cross-file consistency checks, or open-ended analysis — it reads excerpts, not whole…
Read-only research agent for questions whose answer lives OUTSIDE this repository: library/framework APIs, version and migration details, third-party error messages, how a public project behaves, papers, and multi-source or contested external questions. Returns a SOURCED answer — every claim carries the URL, doc…
Adversarial read-only checker for ONE stated claim. You give it a single specific assertion — "this function is never called with null", "removing X breaks nothing", "the fix in commit abc handles the empty case", "these two configs cannot both be active" — and it tries to REFUTE it, returning CONFIRMED / REFUTED /…
Owns the Zulip communication and owner-control plane for the current Claude Code session. Use proactively when work should stay synchronized with a Zulip topic.
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.