3.3 KiB
3.3 KiB
Software Development Hub
Use this hub for implementation-focused software work: features, refactors, code review, tests, backend changes, frontend changes, and release communication tied to engineering output.
If DEPLOYMENT-PROFILE.md contains software defaults, apply those preferences before falling back to the generic routing in this hub.
When To Use
- Build or modify product functionality
- Improve maintainability or architecture
- Review existing code for bugs, regressions, or missing tests
- Plan or add verification coverage
- Explore an unfamiliar codebase before changing it
Start With
- Repository Exploration for unfamiliar codebases or vague requests
- Feature Implementation for net-new behavior or substantial changes
Skill Routing
- Architecture and System Design for major system changes, design tradeoffs, and long-lived technical direction
- Refactoring for structure improvements without intended behavior changes
- Code Review for finding bugs, regressions, risky assumptions, and missing coverage
- Test Strategy for designing, expanding, or evaluating verification
- API and Backend Work for services, storage, schema, integration, and server-side logic
- Database Migrations and Data Evolution for schema changes, backfills, compatibility windows, and rollout-safe data transitions
- Dependency Lifecycle Management for upgrades, dependency risk reduction, and ecosystem maintenance
- Performance Optimization for latency, throughput, rendering, and resource-efficiency work
- Security Review and Hardening for auth, validation, secrets, exposure, and abuse resistance concerns
- Observability and Operability for logging, metrics, traces, alerts, and operational readiness
- Maintenance and Technical Debt Planning for long-horizon cleanup, risk reduction, and sequencing work
- Frontend UI Implementation for interfaces, interaction logic, and client-side UX execution
- Release and Change Summary for release notes, summaries, migration notes, and rollout communication
Common Combinations
- New feature: repository exploration + feature implementation + test strategy + technical docs
- Backend bug fix: bug triage + debugging workflow + API and backend work + release/change summary
- UI feature: feature implementation + frontend UI implementation + UX review + product copy
- PR review: code review + test strategy
- Platform change: architecture and system design + API/backend work + observability and operability + technical docs
- Risky upgrade: dependency lifecycle management + test strategy + release/change summary
- Data model change: architecture and system design + database migrations and data evolution + API/backend work