State Management Advisor
Evaluates frontend state needs and matches each category to the simplest correct solution. Use when choosing state management for a new app, debugging state-related UI bugs, or when state is scattered across too many mechanisms. State management, React, Zustand, Redux, frontend architecture.
Classifies every piece of state in a frontend app, eliminates unnecessary global state, and recommends the simplest tool for each category.
Git Workflow Advisor
Use when choosing or refining a Git workflow. Advises on branching strategies (trunk-based, GitHub Flow, Git Flow), merge vs rebase decisions, monorepo conventions, and team-specific best practices. Git branching, version control, merge strategy.
Git workflow advice grounded in pragmatism. The best Git workflow is the simplest one that keeps the team productive and the codebase safe.
PR Description Writer
Generates clear PR titles, descriptions, and changelogs from diffs, commits, and context. Use when writing pull request descriptions that reviewers can understand in 30 seconds. PR documentation, changelog, code review.
Writes PR descriptions that save reviewers time. A great PR description lets the reviewer understand the context before reading a single line of code.
Dependency Auditor
Audits project dependencies for security vulnerabilities, bloat, outdated packages, license risks, and better alternatives. Use when reviewing a dependency manifest or before a major release. Supply chain security, package audit, dependency health.
Audits installed dependencies with the rigor of a security team but the practicality a solo developer can act on.
Code Explainer
Explains unfamiliar code by identifying logic flow, design patterns, and author intent at the requested depth level. Use when onboarding to a codebase, reviewing a PR, or understanding a library's internals. Code reading, code walkthrough, pattern identification.
Take code the user does not understand — legacy codebase, open-source library, colleague's PR, or Stack Overflow snippet — and explain what it does, how it works, and why it was written that way.
|
Monorepo Advisor
Designs monorepo structures with enforced dependency boundaries, build orchestration, and affected-only CI. Use when setting up a monorepo, migrating from multi-repo, or debugging build/dependency issues. Turborepo, Nx, pnpm workspaces.
Designs monorepo structures that scale — where adding a new package does not slow down CI, dependency boundaries are enforced, and developers can work on one package without understanding the entire r