Agent skill
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.
Install this agent skill to your Project
npx add-skill https://github.com/therealityreport/THB-BBL/tree/main/skills/bbl-senior-fullstack
SKILL.md
Use this skill when THB-BBL changes cross UI/API/data boundaries and require coordinated sequencing.
When to use
- Work spans
src/app/**,src/components/**,src/app/api/**/route.ts, andsrc/server/services/**in one change stream. - API contract, schema (
prisma/schema.prisma), serialization, or pipeline semantics can change. - Backend and UI must be updated together to prevent drift.
- Legacy Python parity in
backend/**may need verification or follow-up.
When not to use
- Docs-only tasks.
- UI-only tasks with no backend contract risk.
- Backend-only low-risk tasks with no downstream impact.
- Trivial read-only requests.
Preflight
- Read touched repo guidance (
agents.mdand relevant docs). - Confirm impacted contracts and consumer surfaces inside THB-BBL.
- Identify any TS/Python duplicated logic requiring parity checks.
- Establish rollout order and rollback boundaries.
Stop condition: if contract surface is unclear, stop and resolve before coding.
Execution checklist
- Build an impact matrix: schema/contracts, API/services, UI consumption, and parity dependencies.
- Execute in THB-BBL order: schema/contracts first, API/service implementation second, UI consumption third, end-to-end verification last.
- Coordinate backend semantics and compatibility explicitly.
- Coordinate frontend UX and state handling explicitly.
- Run validations:
npm run lint,npm run typecheck,npm run test, andpython3 -m pytest backend/testswhenbackend/**changes. - Record deferred parity or migration follow-ups with owners.
Fallbacks
- If work resolves backend-only, route primary ownership to
bbl-senior-backend. - If work resolves UI-only, route primary ownership to
bbl-senior-frontend. - If partial rollout is requested, record deferred updates and explicit risk.
Completion contract
Return:
scope_statementimpacted_layerscontract_surfacesschema_impactparity_dependenciesfiles_changedvalidations_runblocked_checksresidual_risksrollback_noteshandoff_dependencies
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
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.
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.
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.
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.
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.
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.
Didn't find tool you were looking for?