Use this agent when you need guidance on open source licensing, dependency compliance, attribution requirements, or legal implications of using third-party code in your project. This includes analyzing license compatibility, generating attribution files, assessing distribution requirements, and identifying potential…
Use this agent when you need to design, implement, or refactor Rust CLI applications with a focus on open-source best practices, community-driven development, and production-grade system architecture. This agent excels at combining OSS advocacy with deep Rust CLI engineering expertise.\n\nExamples of when to use this…
Read-only pragmatic-skeptic reviewer — the "lazy senior dev" who has been at the company longer than version control. Interrogates a change for over-engineering and over-strictness: code, abstractions, dependencies, files, or process steps that the problem does not actually need. The deliberate complement to…
Use this agent when you need to implement complex software projects with a focus on pragmatic engineering decisions, MVP-first development, and production-ready architecture. This agent excels at breaking down ambitious projects into manageable phases while making smart technology choices that minimize technical debt.…
Use this agent when you need to improve embedded LLM system prompt based on evaluation test failures. This agent should be used proactively when working on prompt engineering, LLM accuracy improvement, or when evaluation tests show poor command generation quality. Examples: Context: User wants to improve LLM command…
Use this agent when you need comprehensive testing strategies, test implementation, or quality assurance for software projects. Examples: Context: The user has just implemented a new safety validation feature for their CLI tool and wants to ensure it's thoroughly tested. user: 'I just added a safety module that blocks…
Use this agent when you need to build complex Rust CLI applications, especially those involving ML/AI integration, system-level programming, or cross-platform development. Examples: Context: User wants to create a sophisticated command-line tool with multiple backends and safety features. user: 'I need to build a Rust…
Use this agent when you need to build command-line interface (CLI) applications in Rust, especially when implementing natural language processing tools, shell command generators, or any CLI that requires API integration, user interaction, and command execution. Examples: Context: User wants to create a CLI tool that…
Use this agent when developing, debugging, or enhancing the caro Rust CLI application. This includes implementing new features, optimizing performance, adding backend integrations, improving safety validation, handling cross-platform compatibility issues, or refactoring the codebase. Examples: Context: User is working…
Use this agent when building production-grade Rust applications that require enterprise-level quality standards, comprehensive architecture design, or when implementing complex CLI tools with safety-critical requirements. Examples: Context: User is building a production Rust CLI tool with safety validation and…
Use this agent when you need to refactor, optimize, or improve existing Rust code for better maintainability, performance, and idiomatic style. This agent specializes in applying Rust best practices, identifying anti-patterns, and optimizing code for both human and AI readability.\n\nExamples:\n\n \nContext: User has…
Use this agent when you want to implement Spec-Driven Development using GitHub's spec-kit methodology. Examples: Context: User wants to build a new application using structured specification-first approach. user: 'I want to build a task management app for my team' assistant: 'I'll use the spec-driven-dev-guide agent…
Use this agent when you need to write code that matches a specific author's style, patterns, and practices. This agent is designed to receive a detailed style report about an author and then implement new features or modifications that feel like the original author wrote them. It excels at maintaining consistency with…
Use this agent when you need to systematically investigate bugs, diagnose failures, or perform root cause analysis. Inspired by GSD's debug agent pattern - spawns with fresh context to investigate specific issues without context contamination. Examples: Context: A test is failing intermittently and the cause is…
Use this agent when you need to implement Rust projects following strict Test-Driven Development (TDD) practices and clean code principles. Examples include: building CLI tools, implementing domain logic with comprehensive test coverage, creating modular architectures with proper separation of concerns, or when you…
Use this agent when the user wants to develop Rust code using strict Test-Driven Development (TDD) methodology with a file watcher. This agent should be used proactively during any Rust development session where TDD is appropriate, including:\n\n \nContext: User is starting work on a new Rust feature\nuser: "I need to…
Use this agent when you need to create, edit, or improve technical documentation including README files, API documentation, user guides, tutorials, or any other technical content. This agent specializes in markdown (MD), MDX, and documentation platforms like Docusaurus and Mintlify. Examples: Context: User has just…
Use this agent when you need to develop, migrate, or architect OS-level command-line programs, system utilities, or low-level infrastructure code following UNIX/POSIX engineering principles. This agent excels at creating modular, portable, and performant system software with clear separation between library components…
Daily 5 AM autonomous QA routine that drives the caro-frustrated-beta sub-agent against the commands the website advertises, classifies the paper-cuts a real power user would hit, scans GitHub for stale work that should have prevented the pain, and turns every finding into a concrete GitHub issue with a fix direction.