development-lifecycle-router-maintainer

Classify ambiguous Rudder development requests into lifecycle stages and route them to matching workflows.

280|30|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Undertone0809/rudder --skill development-lifecycle-router-maintainer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: development-lifecycle-router-maintainer
Source: https://github.com/Undertone0809/rudder/tree/main/.agents/skills/maintainer/development-lifecycle-router-maintainer
Command: npx skills add https://github.com/Undertone0809/rudder --skill development-lifecycle-router-maintainer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It resolves ambiguity about where a Rudder development request fits in the lifecycle (intake → requirements → advisor/UI → implementation → verification → review → handoff) by selecting the right downstream skill/workflow and defining concrete stage exit criteria.

Core Features & Use Cases

  • Lifecycle stage classification with routing: Automatically chooses the earliest blocking stage and routes to the smallest matching maintainer workflow (e.g., debug, UI design, component lab, recovery, performance benchmark, release).
  • Review-gated stage completion: Requires spawned reviewer evidence by default after each routed stage artifact exists, and blocks handoff when spawned reviewers are unavailable instead of substituting self-review.
  • Evidence-first operational guardrails: Builds a routing packet (git state, relevant ids, changed-file ownership, local session evidence when provided) and records an evidence ledger for terminal product proof, substitutions, and blockers.
  • Use case examples: When a user asks for an end-to-end dev flow with reviewer rounds, requests uncertain stage entry (“requirements vs design vs coding”), needs recovery from interrupted runs/worktrees, or wants a safe path for destructive/ambiguous cleanup.

Quick Start

Use this skill when you describe a vague or end-to-end Rudder development request and want the agent to select the lifecycle stage, route to the right workflow, and enforce spawned reviewer gates after each stage artifact.

Frequently Asked Questions about development-lifecycle-router-maintainer

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

FAQPage Schema
How do I route ambiguous development requests to the correct lifecycle stage?

This skill classifies ambiguous development requests into the earliest blocking lifecycle stage and routes them to the smallest matching downstream workflow, defining concrete stage exit criteria before proceeding.

What happens to review gates when spawned reviewers are unavailable?

When spawned reviewers are unavailable, the review gates explicitly block handoff instead of substituting self-review, ensuring terminal product proof always requires actual spawned reviewer evidence.

How do I recover from interrupted development runs or broken worktrees?

You can recover from interrupted runs by routing the request to the debug and recovery workflow, which evaluates git state and local session evidence to safely resume the end-to-end development lifecycle.

Do I need to manually select a downstream workflow for end-to-end development requests?

No, you do not need to manually select a downstream workflow. The lifecycle routing automatically classifies the request and selects the smallest matching maintainer workflow for your end-to-end development request.

How does lifecycle routing handle destructive cleanup or ambiguous code changes?

For destructive cleanup or ambiguous changes, lifecycle routing builds a routing packet with git state and changed-file ownership, recording an evidence ledger to enforce evidence-first operational guardrails and ensure a safe path.