Agent skill

bbl-senior-frontend

Use for THB-BBL UI-first Next.js App Router implementation, accessibility, rendering/state behavior, and frontend performance when backend contracts are stable. Do not use when backend/API/schema contracts need to move.

Stars 0
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/therealityreport/THB-BBL/tree/main/skills/bbl-senior-frontend

SKILL.md

Use this skill for THB-BBL UI-primary work without backend contract drift.

When to use

  1. UI work in src/app/** and src/components/**.
  2. Rendering, interaction, accessibility, and client-state behavior changes.
  3. Frontend performance and UX state handling improvements.

When not to use

  1. Backend/API/schema contract changes in src/app/api/**/route.ts, src/server/services/**, prisma/schema.prisma, or backend/**.
  2. Cross-layer contract coordination as the primary task.
  3. Non-UI operational tasks.

Preflight

  1. Read touched repo guidance (agents.md and relevant docs).
  2. Confirm backend contracts are stable for the requested UI changes.
  3. Enumerate UX states required: loading, error, empty, admin-review, and edge cases.
  4. Confirm affected routes/components and API dependencies.

Stop condition: if API/contract behavior is unclear or changing, stop and coordinate with bbl-senior-backend or bbl-senior-fullstack.

Execution checklist

  1. Implement responsive, accessible UI in src/app/** and src/components/**.
  2. Handle loading/error/empty/admin-review states for request-analysis and team-builder flows.
  3. Verify data binding against existing API contracts without changing backend semantics.
  4. Add/update frontend tests where applicable.
  5. Run npm run lint, npm run typecheck, and npm run test.
  6. Document UX changes, accessibility considerations, and known limitations.

Fallbacks

  1. If contract risk appears, escalate to bbl-senior-backend or bbl-senior-fullstack.
  2. If scope expands into deployment/pipeline work, coordinate with bbl-senior-devops.
  3. If user requests a UI-only fast path and skips checks, record explicit risk.

Completion contract

Return:

  1. scope_statement
  2. ui_surfaces_changed
  3. contract_dependencies
  4. files_changed
  5. validations_run
  6. blocked_checks
  7. residual_risks
  8. rollback_notes

Expand your agent's capabilities with these related and highly-rated skills.

therealityreport/THB-BBL

bbl-senior-architect

Use for THB-BBL architecture decisions, ADR-ready tradeoff analysis, dependency boundaries, and long-term system impact across request parsing, team building, exports, scheduler, and agent tool boundaries. Do not use for routine implementation where design is already fixed.

0 0
Explore
therealityreport/THB-BBL

bbl-senior-qa

Use for THB-BBL risk-tiered validation planning, regression prevention, and release verification for changed behavior across request analysis, team assignment, exports, and scheduler flows. Do not use for implementation-only tasks.

0 0
Explore
therealityreport/THB-BBL

bbl-senior-devops

Use for THB-BBL CI/CD reliability, deployment hardening, rollback-readiness, environment safety, and operational gates. Do not use for feature-only coding without operational impact.

0 0
Explore
therealityreport/THB-BBL

bbl-senior-backend

Use for THB-BBL backend/API/schema/security changes across Next.js route handlers, TypeScript services, Prisma schema, and legacy Python backend modules when downstream compatibility must be controlled. Do not use for UI-only work.

0 0
Explore
therealityreport/THB-BBL

repo-structure-reviewer

Audit a repository's structure and propose a safe, approval-gated reorganization plan. Use when asked to review repo anatomy, propose folder changes, or apply an approved reorg with rollback.

0 0
Explore
therealityreport/THB-BBL

bbl-senior-fullstack

Use for coordinated THB-BBL cross-layer work spanning UI, API routes, services/data, and optional legacy Python parity when shared contracts or data flow can drift. Do not use for docs-only work, pure UI polish, or low-risk isolated fixes.

0 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results