harness-sdlc

Automate SDLC verification with testing, migrations, and health checks.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/xuzhijie-ownself/harness --skill harness-sdlc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-sdlc
Source: https://github.com/xuzhijie-ownself/harness/tree/main/plugins/harness-sdlc-suite/skills/harness-sdlc
Command: npx skills add https://github.com/xuzhijie-ownself/harness --skill harness-sdlc

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about harness-sdlc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate CI/CD build verification and database migrations for my repository?

Automated build verification installs dependencies, runs builds, executes ORM migrations, starts dev servers, and performs health and API smoke checks to fail sprints that do not pass runtime verification.

What testing frameworks can be auto-detected for running unit and integration suites?

Testing framework auto-detection supports Jest, pytest, go test, cargo test, JUnit, Playwright, and Cypress to run unit, integration, E2E, smoke, security, and regression suites with recommended coverage targets.

How do I evaluate code quality and visual design across software sprints?

Evaluating code quality and visual design uses pre-built checklists for API, UI, database, and infrastructure features to score product_depth, functionality, visual_design, and code_quality across sprint boundaries.

Can I use Agile or Kanban methodology selection for mapping sprint boundaries?

Methodology selection supports Agile, Scrum, Kanban, Waterfall, and Lean, mapping harness sprint boundaries accordingly to provide structured SDLC guidance for software projects.

Why does my dev server startup fail after running database migrations?

Dev server startup failures after migrations are caught by runtime verification, which performs health and API smoke checks and fails sprints that do not pass, preventing brittle builds and inconsistent evaluation.

What's the best way to structure SDLC practices for consistent sprint quality?

Structured SDLC practices apply methodology selection, automated testing, dependency installation, migration execution, server startup, and health checks to prevent brittle builds and raise sprint quality.