This directory contains custom subagent definitions for Claude Code (and Cursor, which reads from this directory).
npx ai-builder add agent streamlit/agentsDebug Streamlit frontend and backend changes using make debug with hot-reload. Use when testing code changes, investigating bugs, checking UI behavior, or needing screenshots of the running app.
npx ai-builder add skill streamlit/debugging-streamlitLists available make commands for Streamlit development. Use for build, test, lint, or format tasks.
npx ai-builder add skill streamlit/discovering-make-commandsImplementation guide for new Streamlit features. Use when adding new elements, widgets, or features that span backend, frontend, and protobufs.
npx ai-builder add skill streamlit/implementing-new-featuresValidates all code changes before committing by running format, lint, type, and unit test checks. Use after making backend (Python) or frontend (TypeScript) changes, before committing or finishing a work session.
npx ai-builder add skill streamlit/checking-changesAnalyze and fix failed GitHub Actions CI jobs for the current branch/PR. Use when CI checks fail, PR checks show failures, or you need to diagnose lint/type/test errors and verify fixes locally.
npx ai-builder add skill streamlit/fixing-streamlit-ciAutomatically fix CI failures and address PR review comments for the current branch. Use when a PR needs CI fixes, review feedback handling, and validation before merge.
npx ai-builder add agent streamlit/fixing-prReview the current branch's changes for code quality, test coverage, security, best practices, and product/API alignment. Use when asked to perform a code review.
npx ai-builder add agent streamlit/reviewing-local-changesRun QA testing on the current branch's feature
npx ai-builder add skill streamlit/qa-testing-featureReview changes in this branch for quality and issues
npx ai-builder add skill streamlit/reviewing-local-changesSimplify and refine code changes in this branch
npx ai-builder add skill streamlit/simplifying-local-changes