AnaCataVC
- 24 skills
- 0 followers
- 6 hours ago last updated
- ▌ Ami Debug Issue · anacatavcMust be triggered whenever the user asks to solve a problem, fix a bug, or debug an issue. Performs an organized debugging process, systematically isolating the root cause without assumptions, and concludes by writing tests and documentation to prevent regressions.
- ▌ Ami Manage Docs · anacatavcComprehensive documentation and knowledge manager. Architects new documentation, synchronizes wikis with code diffs, and audits knowledge bases to prune obsolete learnings and ephemeral files.
- ▌ Ami Tag Release · anacatavcMust be triggered before any release or version bump. Analyzes git commits since the last tag and determines the next semantic version. Handles stable, QA, and RC tags.
- ▌ Ami Create Tests · anacatavcMust be triggered when new functionality is added and no existing tests cover the changes. Automatically generates tests for modified code.
- ▌ Ami Optimize SQL · anacatavcWrite, translate, and optimize high-performance SQL queries across major database engines. Diagnoses execution anti-patterns, recommends indexing strategies, and refactors complex joins into clean CTEs.
- ▌ Ami Plan Commits · anacatavcAnalyzes the working tree for uncommitted work, proposes a structured set of commits, waits for user approval, and executes them.
- ▌ Ami Plan Feature · anacatavcFeature planning and orchestration workflow. Takes a raw idea, investigates external context and internal codebase, drafts a comprehensive implementation plan, and orchestrates execution.
- ▌ Ami Profile Data · anacatavcPerform exploratory data analysis (EDA) and data quality auditing on datasets and DataFrames. Quantifies null distributions, identifies anomalies, and reviews methodologies for bias and statistical validity.
- ▌ Ami Audit Quality · anacatavcPerforms a deep code quality, security, and structure audit on modified files.
- ▌ Ami Draft Release · anacatavcMust be triggered before publishing any GitHub release. Analyzes git commits to automatically draft comprehensive bilingual release notes (English and Spanish) grouped by feature, bug fix, and maintenance.
- ▌ Ami Validate Data · anacatavcValidates structural consistency between code changes and data definitions (DB connections, queries).
- ▌ Ami Review Peer Pr · anacatavcUse ONLY when reviewing Pull Requests authored by OTHER PEOPLE (peer review). It focuses on generating code review observations with criticality levels and drafting review comments for teammates. If reviewing your OWN Pull Request or branch to apply local fixes before publishing, use ami-review-self-pr instead.
- ▌ Ami Review Self Pr · anacatavcUse ONLY when reviewing YOUR OWN Pull Requests, local branches, or work-in-progress code before publishing. Instead of leaving comments, it acts as a stringent Senior Engineer to proactively find flaws and apply concrete code fixes locally. If reviewing a teammate's or another person's Pull Request to leave review comments, use ami-review-peer-pr instead.
- ▌ Ami Scan Tech Debt · anacatavcAnalyzes the repository for technical debt, including outdated dependencies, dead code, duplication, and architectural inconsistencies. Provides a classified report based on criticality, effort, and risk.
- ▌ Ami Build Dashboard · anacatavcBuild high-impact interactive web dashboards and publication-quality Python data visualizations. Translates analytical datasets and KPIs into responsive visual narratives.
- ▌ Ami Guide Next Step · anacatavcProject guide workflow. Use this to scan the project's health across multiple dimensions, prioritize code quality, debt, tests, and documentation, and figure out what to do next.
- ▌ Ami Research Context · anacatavcInvestigates external context, forces the AI to search for up-to-date documentation, and saves findings to external-references to prevent context loss.
- ▌ Ami Stress Test Idea · anacatavcConducts an adversarial stress-test and premortem analysis on technical proposals, architectures, or features before implementation. Exposes SPOFs, race conditions, cost explosions, and edge-case failure modes.
- ▌ Ami Architect Project · anacatavcInteractively sets up the initial architecture of a new project. It gathers requirements, researches technologies, proposes a stack and folder structure with constant user interaction, and finally scaffolds the initial files and a comprehensive README.md.
- ▌ Ami Extract Learnings · anacatavcAnalyzes recent code changes to extract architectural decisions, lessons, patterns, and surprises, documenting them for future reference.
- ▌ Ami Analyze Pr Comments · anacatavcAnalyzes code review comments left by other developers on an active Pull Request, extracting pending tasks, suggestions, and offering to reply.
- ▌ Ami Detect Pr Conflicts · anacatavcMust be triggered before creating or proposing any Pull Request. Identifies overlapping changes and merge conflicts with other open PRs.
- ▌ Ami Analyze Dependencies · anacatavcAnalyzes the project's libraries and dependencies. It checks for unused dependencies, outdated versions, security vulnerabilities, and generates a structured report of the project's dependency health.
- ▌ Ami Design Test Strategy · anacatavcDesign comprehensive testing strategies and quality assurance architectures before tests are coded. Formulates test pyramid distributions, mocking boundaries, and CI quality gates.