What problem does it solve?
Projects often lack consistent, automated software development lifecycle practices which leads to brittle builds, failed runtime startups, database migration issues, and inconsistent evaluation across sprints; this skill provides structured methodology and verification steps to prevent those failures and raise sprint quality.
Core Features & Use Cases
- Methodology selection: Choose Agile, Scrum, Kanban, Waterfall, Lean and map harness sprint boundaries accordingly.
- Testing strategy & framework detection: Auto-detect test frameworks (Jest, pytest, go test, cargo test, JUnit, Playwright, Cypress) and run unit, integration, E2E, smoke, security, and regression suites with recommended coverage targets.
- Build and runtime verification: Install deps, run builds, perform ORM migrations, start dev servers, run health and API smoke checks, and fail sprints that do not pass runtime verification.
- Evaluation anchors & sprint contracts: Score product_depth, functionality, visual_design, and code_quality with pre-built checklists for API, UI, database, and infrastructure features.
Quick Start
Use the harness-sdlc skill by activating the software domain profile in your spec and running a harness sprint with build and runtime verification enabled.