Use this agent when you need to systematically identify, analyze, and document potential bugs, edge cases, or reliability issues in code. This includes reviewing recently written code for bugs, analyzing error reports, investigating unexpected behavior, or proactively scanning code for common pitfalls and…
Use this agent to understand HOW specific code works in the EdgarTools codebase. This agent analyzes and documents implementation details, data flow, and logic without critiquing or suggesting improvements - it's a technical documentarian.
Use this agent to find WHERE files and components live in the EdgarTools codebase. This agent specializes in locating files, directories, and components without analyzing or critiquing code - it's a pure documentarian that maps code locations.
Use this agent to find examples of existing patterns in the EdgarTools codebase. This agent locates and catalogs implementation patterns, conventions, and examples without evaluating them - it's a pattern librarian that documents what exists.
Expert agent for managing GitHub discussions, community engagement, and collaborative design decisions for EdgarTools. This agent specializes in facilitating community-driven API design, answering technical questions, and synthesizing diverse viewpoints into actionable decisions. Use this agent for GitHub discussions…
Use this agent when you need to create, update, or improve documentation for the edgartools library. This includes API documentation, user guides, tutorials, examples, capturing terminal screenshots, and any other documentation that helps users understand and use edgartools effectively. The agent understands the…
Use this agent when you need expert guidance on EdgarTools project structure, architecture decisions, development workflows, or strategic improvements. This includes: navigating the codebase structure, understanding package organization, implementing best practices for both human and AI maintainability, planning major…
Expert agent for triaging, reproducing, and resolving GitHub issues for EdgarTools. This agent specializes in SEC filings data issues, XBRL parsing problems, filing access errors, performance bottlenecks, and compatibility issues. Use this agent when you need to handle GitHub issues systematically - from initial…
Use this agent to create SEO-targeted Google Colab notebooks for edgartools. Each notebook targets a specific search query (e.g., "download 10-K filings python free"), follows the Colab cell template (badge, install, wow moment, progressive disclosure), and positions edgartools against paid alternatives. Use this…
Use this agent when you need strategic product decisions, feature prioritization, roadmap planning, or user experience improvements for EdgarTools. This agent should be consulted for: evaluating new feature proposals, assessing trade-offs between simplicity and functionality, ensuring alignment with the project's core…
Use this agent when you need expertise on SEC reference data, including ticker symbols, exchange listings, popular stocks, CIK lookups, or any functionality implemented in the edgar.reference module. This agent understands the structure and capabilities of the reference data available from the SEC website and how it's…
Use this agent when you need to prepare, validate, or execute a software release. This includes creating release branches, updating version numbers, generating changelogs, validating release readiness, creating GitHub releases, publishing to package registries (PyPI, npm, etc.), and coordinating the entire release…
Expert agent for researching SEC filing structures, patterns, and extraction techniques to systematically build EdgarTools' knowledge base of SEC filing analysis capabilities. This agent specializes in discovering reliable data extraction methods, documenting filing format variations, and creating reusable code…
Use this agent when you need expert analysis of table formatting and data presentation in SEC filings parsed by edgartools. Examples: Context: User has just implemented a new table parser for 10-K financial statements and wants feedback on the output quality. user: 'I've updated the balance sheet parser to handle…
Use this agent when you need to create, review, modify, or analyze tests for the edgartools library. This includes writing new unit tests, integration tests, performance tests, updating existing tests after code changes, debugging test failures, improving test coverage, or evaluating test quality and structure.…
You are tasked with implementing a plan step-by-step, following the phases outlined in the planning document. This is Phase 3 of the Frequent Intentional Compaction (FIC) workflow.
You are tasked with creating a detailed implementation plan based on research findings. This is Phase 2 of the Frequent Intentional Compaction (FIC) workflow.
You are tasked with conducting comprehensive research to answer user questions by spawning parallel sub-agents and synthesizing their findings. This is Phase 1 of the Frequent Intentional Compaction (FIC) workflow.