dev-loop

Audit and optimize software development feedback loops across builds, tests, CI gates, and caches.

3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/ceasarXuu/AstartesSkills --skill dev-loop-ceasarxuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-loop
Source: https://github.com/ceasarXuu/AstartesSkills/tree/main/skills/dev-loop
Command: npx skills add https://github.com/ceasarXuu/AstartesSkills --skill dev-loop-ceasarxuu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Slow builds, oversized test suites, wasteful CI gates, and poor cache reuse degrade the time between a code change and trustworthy feedback, and this Skill diagnoses and fixes those bottlenecks without silently weakening required engineering evidence. ## Core Features & Use Cases - Audit / Recovery Mode: Baseline the feedback loop, map the blocking critical path, classify findings with a P0-P5 priority ladder, and select exactly one Next Best Intervention with rollback and validation plans. - Guard / Prevention Mode: Apply proportional constraints during ordinary feature work so changes do not expand build scope, add unjustified blocking gates, break cacheability, or duplicate coding-Agent work. - Governance Model: Enforce staged sequencing, same-tier opportunity ranking, work-in-progress limits, and stop conditions so optimization stays measurable and bounded. - Use Case: A team's PR pipeline takes 40 minutes because every change triggers the full end-to-end matrix. Use this Skill to identify the validation amplification, introduce affected-test selection with a safe escalation path, and verify warm and cold timings before and after. ## Quick Start Use the dev-loop skill to audit this repository's build, test, and CI feedback loop and recommend the single highest-priority intervention.

Frequently Asked Questions about dev-loop

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

FAQPage Schema
How do I speed up a slow CI pipeline without losing test coverage?

Map the blocking critical path, classify each step by the evidence it produces, then remove or parallelize no-evidence work and move non-blocking validation off the PR path. Verify that any skipped work has an explicit escalation or scheduled fallback so coverage is preserved, not silently dropped.

How do I run only affected tests in a monorepo?

Derive the affected scope from the dependency graph rather than filename heuristics, and pair selection with a safe escalation path for high-risk changes like shared libraries, schemas, or toolchains. Validate both a positive affected case and a negative unaffected case before trusting the selection logic.

Why is my CI cache not improving build times?

Cache keys may be too broad, causing misses, or transfer and storage costs may exceed the recomputation avoided. Check that keys include toolchain, lockfile, and true source inputs while excluding timestamps and absolute paths, and verify hit, miss, and invalidation paths explicitly.

When should a check be a required blocking PR gate?

A blocking gate must state the failure it prevents, the distinct evidence it adds, why it must run pre-merge, and why it cannot be scoped to affected changes. Long release, compliance, or platform-matrix work should move to asynchronous or scheduled validation unless change risk requires it.

When should I not use this feedback-loop audit approach?

Do not use it as the primary workflow for production runtime performance issues like API latency, database query tuning, memory leaks, or frontend rendering unless those issues directly slow the development feedback loop. It targets developer and CI feedback, not production performance engineering.