linear-validate-feature

Deploy OpenSpec feature branches locally and run comprehensive validation checks.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/jankneumann/agentic-content-analyzer --skill linear-validate-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear-validate-feature
Source: https://github.com/jankneumann/agentic-content-analyzer/tree/main/.gemini/skills/linear-validate-feature
Command: npx skills add https://github.com/jankneumann/agentic-content-analyzer --skill linear-validate-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, pytest, playwright, uvicorn, and includes scripts (resource) components.

What problem does it solve?

It ensures that a new feature branch for an OpenSpec change is fully validated before merging, covering deployment readiness, security posture, functional correctness, and CI status.

Core Features & Use Cases

  • Local Deploy & Debug: Starts the service with DEBUG logging using Docker‑Compose.
  • Automated Smoke & E2E Tests: Executes pytest smoke suite and optional Playwright end‑to‑end tests.
  • Security Scans: Runs OWASP Dependency‑Check and ZAP against the live deployment.
  • Architecture & Spec Checks: Validates flow diagrams and OpenSpec compliance.
  • Log & CI Analysis: Parses service logs and reports GitHub CI status.
  • Report Generation: Produces a structured validation report and posts it to the PR.

Quick Start

Invoke the skill with /validate-feature <change-id> to run the full validation pipeline for your OpenSpec change.

Frequently Asked Questions about linear-validate-feature

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

FAQPage Schema
How do I validate an OpenSpec feature branch before merging?

To validate an OpenSpec feature branch, run a full validation pipeline that deploys the service locally using Docker-Compose and executes smoke, e2e, security, and spec compliance checks to generate a structured validation report.

What is automated feature validation for deployment readiness?

Automated feature validation for deployment readiness is the process of deploying a feature locally and running pytest smoke suites, Playwright e2e tests, and security scans to verify functional correctness and security posture before merging.

Do I need Docker and docker-compose to run e2e and security validation?

Yes, Docker and docker-compose are required to start the service locally with DEBUG logging before running e2e and security scans. You also need Python, pytest, and httpx to execute the validation pipeline.

Can I run OWASP Dependency-Check and ZAP scans against a local deployment?

Yes, the validation pipeline runs OWASP Dependency-Check and ZAP security scans against the live local deployment to assess the security posture of the feature branch before generating a structured validation report.

How do I check OpenSpec compliance and GitHub CI status for a feature?

To check OpenSpec compliance and GitHub CI status, the validation pipeline validates flow diagrams against the OpenSpec change, verifies spec compliance, parses service logs, and reports the GitHub CI status before posting the report to the PR.

What's the best way to automate feature validation and compliance checks?

The best way to automate feature validation and compliance is to invoke a full pipeline that deploys the feature locally, runs pytest and Playwright tests, executes security scans, and verifies architecture and spec compliance to produce a structured report.