sdlc-status

Render an SDLC progress dashboard from repository .sdlc data.

5|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/tomzx/agents --skill sdlc-status-tomzx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdlc-status
Source: https://github.com/tomzx/agents/tree/main/skills/sdlc-status
Command: npx skills add https://github.com/tomzx/agents --skill sdlc-status-tomzx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, markdown, pymdown-extensions, structlog, and includes scripts (resource) components.

What problem does it solve?

Quickly understand the current state of the software development lifecycle by aggregating feature progress, phase statuses, blockers, and tasks from the repository’s .sdlc data without altering any artifacts.

Core Features & Use Cases

  • Reads per-feature progress data from .sdlc/features and their progress.md frontmatter to build a consolidated dashboard.
  • Outputs a self-contained HTML dashboard (with per-feature panels and phase details) or a plain-text summary for environments without HTML support.
  • Supports quick status checks, blockers, and upcoming phase hints to help teams plan next actions.

Quick Start

Run the sdlc-status script to render the current SDLC dashboard from the repository’s .sdlc data.

Frequently Asked Questions about sdlc-status

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

FAQPage Schema
How do I generate an SDLC progress dashboard from repository markdown files?

To generate an SDLC progress dashboard, run the sdlc-status script which reads .sdlc feature data and progress.md frontmatter to output a self-contained HTML dashboard or plain-text summary without altering artifacts.

What is the best way to visualize software development lifecycle blockers and phase statuses?

Visualizing software development lifecycle blockers and phase statuses is done by rendering a consolidated dashboard that aggregates per-feature progress data and upcoming phase hints into per-feature HTML panels.

Can I output a plain-text summary of pipeline tasks if my environment does not support HTML?

Yes, you can output a plain-text summary of pipeline tasks if your environment lacks HTML support, as the renderer provides both self-contained HTML dashboards and plain-text fallback summaries.

Does the dashboard renderer read YAML frontmatter to track feature progress?

Yes, the dashboard renderer reads YAML frontmatter from progress.md files within the .sdlc/features directory to extract and track feature progress, phase statuses, and task blockers.

Do I need pyyaml and markdown dependencies installed to render the status dashboard?

Yes, you need pyyaml and markdown dependencies installed, along with pymdown-extensions and structlog, as these libraries handle frontmatter parsing, markdown processing, and structured logging for the dashboard generation.

When should I not use this approach for monitoring my software development pipeline?

You should not use this approach for monitoring your software development pipeline if your repository lacks the .sdlc data structure or if you need to modify artifact statuses, as this tool strictly reads data without altering files.