academic-paper-reviewoccupationPostsecondary Teachers, All OtherdescriptionUse when: review an academic paper with a structured review form and multiple reviewer personas.updated2026-06-26
api-designoccupationSoftware DevelopersdescriptionUse when: design a clear, consistent, and evolvable API contract before implementing it.updated2026-06-26
architecture-decision-recordsoccupationSoftware DevelopersdescriptionUse when: record a significant technical decision, its context, and consequences as an ADR.updated2026-06-26
authenticationoccupationInformation Security AnalystsdescriptionUse when: implement or review authentication flows, sessions, tokens, and password handling securely.updated2026-06-26
authorizationoccupationInformation Security AnalystsdescriptionUse when: design or review access control so users can only do what they are permitted to do.updated2026-06-26
bashoccupationSoftware DevelopersdescriptionUse when: write or review robust shell scripts that fail fast and handle paths and input safely.updated2026-06-26
brainstormingoccupationProject Management SpecialistsdescriptionUse when: explore options or decompose an ambiguous problem before committing to one approach.updated2026-06-26
caching-strategiesoccupationSoftware DevelopersdescriptionUse when: add caching with the right layer, key design, invalidation, and consistency trade-offs.updated2026-06-26
ci-cdoccupationSoftware DevelopersdescriptionUse when: design or improve a CI/CD pipeline for fast, reliable, automated build-test-deploy.updated2026-06-26
clean-architectureoccupationSoftware DevelopersdescriptionUse when: structure an app so business logic is independent of frameworks, UI, and databases.updated2026-06-26
concurrencyoccupationSoftware DevelopersdescriptionUse when: write or review concurrent code that avoids races, deadlocks, and shared-state bugs.updated2026-06-26
cppoccupationSoftware DevelopersdescriptionUse when: write or review modern C++ with RAII, smart pointers, and value semantics.updated2026-06-26
critiqueoccupationWeb & Digital Interface DesignersdescriptionUse when: give structured, specific design critique with actionable fixes, not vague feedback.updated2026-06-26
csharpoccupationSoftware DevelopersdescriptionUse when: write or review modern, idiomatic C# with async, nullable reference types, and clean structure.updated2026-06-26
database-migrationsoccupationDatabase ArchitectsdescriptionUse when: write and apply schema migrations safely without downtime or data loss.updated2026-06-26
dependency-injectionoccupationSoftware DevelopersdescriptionUse when: decouple components by injecting their dependencies instead of constructing them inline.updated2026-06-26
design-patternsoccupationSoftware DevelopersdescriptionUse when: apply a design pattern to a real problem without over-engineering the solution.updated2026-06-26
docker-composeoccupationNetwork & Computer Systems AdministratorsdescriptionUse when: define multi-service local and test environments with Docker Compose reliably.updated2026-06-26
domain-driven-designoccupationSoftware DevelopersdescriptionUse when: model a complex domain with a shared language, bounded contexts, and clear aggregates.updated2026-06-26
drizzle-ormoccupationSoftware DevelopersdescriptionUse when: define type-safe schemas, migrations, and queries with Drizzle ORM and full TS inference.updated2026-06-26
duckdb-queryoccupationData ScientistsdescriptionUse when: run analytical queries in-process over files, Parquet, or CSV with DuckDB.updated2026-06-26
error-handlingoccupationSoftware DevelopersdescriptionUse when: design error handling so failures are explicit, recoverable, and never silently swallowed.updated2026-06-26
event-driven-architectureoccupationSoftware DevelopersdescriptionUse when: design systems around events and messages with reliable, decoupled processing.updated2026-06-26
extract-design-systemoccupationWeb & Digital Interface DesignersdescriptionUse when: extract tokens, components, and patterns from an existing codebase into a documented system.updated2026-06-26
frontend-designoccupationWeb & Digital Interface DesignersdescriptionUse when: build or reshape UI with distinctive, intentional visual design instead of generic defaults.updated2026-06-26
git-bisectoccupationSoftware DevelopersdescriptionUse when: find the commit that introduced a bug with a binary search over history.updated2026-06-26
git-rebaseoccupationSoftware DevelopersdescriptionUse when: clean up or reorder commits with rebase while keeping history safe and reviewable.updated2026-06-26
github-actionsoccupationSoftware DevelopersdescriptionUse when: write or review GitHub Actions workflows that are fast, secure, and maintainable.updated2026-06-26
gooccupationSoftware DevelopersdescriptionUse when: write or review idiomatic Go with explicit errors, clear concurrency, and small interfaces.updated2026-06-26
graphqloccupationSoftware DevelopersdescriptionUse when: design or review GraphQL schemas and resolvers with safe, efficient data access.updated2026-06-26
grill-meoccupationProject Management SpecialistsdescriptionUse when: pressure-test your own reasoning or a plan before committing to it.updated2026-06-26
grill-with-docsoccupationSoftware DevelopersdescriptionUse when: verify claims or API usage against fetched official documentation, not memory.updated2026-06-26
handoffoccupationProject Management SpecialistsdescriptionUse when: write a handoff so another session or agent can resume work without context loss.updated2026-06-26
improve-codebase-architectureoccupationSoftware DevelopersdescriptionUse when: propose structural improvements to a codebase without rewriting it wholesale.updated2026-06-26
input-validationoccupationSoftware DevelopersdescriptionUse when: validate and sanitize untrusted input at boundaries to prevent bad data and attacks.updated2026-06-26
javaoccupationSoftware DevelopersdescriptionUse when: write or review modern, idiomatic Java with immutability, clear types, and clean structure.updated2026-06-26
kotlinoccupationSoftware DevelopersdescriptionUse when: write or review idiomatic Kotlin with null safety, immutability, and concise expressions.updated2026-06-26
load-testingoccupationSoftware DevelopersdescriptionUse when: measure system behavior under load to find limits, bottlenecks, and regressions.updated2026-06-26
merge-conflict-resolutionoccupationSoftware DevelopersdescriptionUse when: resolve git merge or rebase conflicts correctly without losing intended changes.updated2026-06-26
mockingoccupationSoftware Quality Assurance Analysts & TestersdescriptionUse when: use test doubles correctly — mock true boundaries, not the code under test.updated2026-06-26