Use this agent when you need to create or update documentation for the StreetRace project. This includes documenting new features, APIs, configuration options, or architectural decisions. The agent creates both developer documentation (in ./docs/dev/) for senior Python developers and user documentation (in…
Use this agent when you need to implement features based on design documents, RFCs, or task definitions. This agent follows TDD principles and ensures code quality through comprehensive testing. Examples of when to invoke this agent:\n\n \nContext: The user has a design document and wants to implement a new…
Use this agent when you need to manually test a feature end-to-end from a user's perspective, validate documentation accuracy, or perform regression testing on StreetRace functionality. This agent reads user and testing documentation, executes the application as a real user would, and produces detailed test reports…
Use this agent when you need to run quality checks before committing code, when make check has failed and issues need to be fixed, or when you want to ensure all linting, type checking, testing, security scanning, and code quality checks pass. This agent should be used proactively after completing a significant piece…
Instructions for streetrace-ai/streetrace, covering claude.md, project overview, common development commands, environment setup and development workflow.