Full-stack Python developer for this repository. Implements features and fixes using python-development and qa-development skills. Use proactively for coding tasks, MCP server work, Telegram integration, test writing, refactors, and any implementation that requires lint-clean, tested Python code.
Code and GitHub reviewer for this repository. Reviews developer agent output, manages git operations and pull requests, owns .github/ and pre-commit hooks. Does not write src/ or tests/ code. Use proactively after developer and security-agent complete, before merging, or when creating commits, PRs, or CI workflows.
Security review specialist for this repository. Evaluates code produced by the developer agent against security-assurance standards. Does not write application code. Use proactively after developer agent completes implementation, before merging, or when reviewing MCP server, Telegram, or secrets-related changes.
Technical lead for requirements discovery, specifications, and sprint logging. Writes docs/specs using spec-driven-development, answers spec questions from developer and security-agent, validates work against PR descriptions from github-reviewer. Use proactively when starting features, clarifying requirements…
Manages git operations and commit messages using Conventional Commits 1.0.0. Use when creating commits, writing commit messages, preparing branches, reviewing git history, or when the user asks for git help in this repository.
Manages GitHub repository operations including pull requests, issues, checks, and GitHub Actions workflows. Use when editing any file under .github/, creating or updating CI/CD workflows, configuring dependabot or issue templates, using gh CLI, or performing GitHub platform tasks in this repository.
Applies Python best practices and expert patterns for FastMCP MCP servers and python-telegram-bot integrations. Use when writing or reviewing Python code, building MCP tools/resources/prompts, integrating Telegram bots, running make lint/tests, or working in this repository's src/ and tests/ layout.
Designs and implements pytest test suites for Python projects, including unit tests, async tests, fixtures, mocking, and FastMCP server testing. Use when writing tests, improving coverage, reviewing test quality, configuring pytest in pyproject.toml, or running make tests/coverage in this repository.
Enforces security best practices for Python FastMCP servers, including secrets handling, authentication, authorization, input validation, and safe tool design. Use when building or reviewing MCP servers, configuring transports, handling Telegram tokens, hardening tools/resources, or performing security reviews in this…
Guides discovery questioning and specification writing using Spec-Driven Development (SDD) patterns. Use when starting new features, defining requirements before implementation, writing specs/plans/tasks, adopting GitHub Spec Kit, or when the user asks to specify, plan, or clarify what to build before coding.
Runs bidirectional Telegram conversations via the local telegra-me MCP daemon. Interprets Telegram replies as in-chat user messages, acts on them, and responds on Telegram. Use when the user wants to keep talking over the phone, send Telegram messages/images, wait for replies, asktelegramuser, or continue a remote…