ln-500-story-quality-gate

Calculate a Quality Score and gate verdict for software development stories.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/dorrio/sorteo-app-generator --skill ln-500-story-quality-gate-dorrio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ln-500-story-quality-gate
Source: https://github.com/dorrio/sorteo-app-generator/tree/main/.agent/skills/ln-500-story-quality-gate
Command: npx skills add https://github.com/dorrio/sorteo-app-generator --skill ln-500-story-quality-gate-dorrio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill acts as the final gatekeeper for software development stories, ensuring code quality, adherence to requirements, and readiness for merging before deployment.

Core Features & Use Cases

  • Automated Quality Checks: Runs linters, type checkers, and test suites to catch regressions and enforce standards.
  • Requirement Validation: Verifies that all acceptance criteria and non-functional requirements (NFRs) are met.
  • Verdict System: Assigns a clear PASS, CONCERNS, FAIL, or WAIVED status.
  • Use Case: Before merging a new feature, this Skill automatically verifies that the code is clean, all tests pass, and the feature meets its defined requirements, preventing the introduction of bugs.

Quick Start

Run the story quality gate for the current story.

Frequently Asked Questions about ln-500-story-quality-gate

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

FAQPage Schema
How do I enforce a quality gate for non-functional requirements before merging a story?

A story quality gate enforces non-functional requirements by validating security, performance, and maintainability criteria, then calculating a quality score to determine merge readiness. It assigns a clear PASS, CONCERNS, FAIL, or WAIVED verdict before code can be merged.

How do I automate code review checks for acceptance criteria in CI/CD pipelines?

Automated code review checks for acceptance criteria work by running static analysis, linters, and formatting checks alongside the full project test suite. This verifies that development stories meet defined requirements and prevents regressions before deployment.

What is a story quality gate and when do I need it for software development?

A story quality gate is a final validation mechanism for software development stories that calculates a quality score and evaluates non-functional requirements. You need it when finalizing features to ensure code quality, adherence to requirements, and readiness for merging.

Can I waive a failed quality gate verdict if my tests do not pass?

Yes, the quality gate verdict system supports a WAIVED status alongside PASS, CONCERNS, and FAIL. If tests do not pass or issues exist, the gate determines the appropriate verdict, allowing a failed status to be waived when exceptions are justified.

Does the quality gate validate static analysis and type checking alongside test suites?

Yes, the quality gate validates static analysis, linters, format checks, and the full project test suite. It runs type checkers and automated quality checks to catch regressions and enforce coding standards before a story can be merged.

What are the limitations of using an automated quality gate for story management?

An automated quality gate for story management cannot fix failing tests or resolve linter errors automatically; it only validates and reports them. It relies on pre-defined acceptance criteria and non-functional requirements to generate an accurate quality score and verdict.