scope-discipline

Solid

Keep one task closed-looped before starting the next. Triggered when a new problem surfaces mid-task (a bug, a security finding, a missing env var), when you're about to branch into unrelated work, or when you notice the session has sprawled across many half-finished threads. Prevents the "nothing ever lands" failure where each step spawns new work and none finishes.

DevOps & Infrastructure 24 stars 7 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
47
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Scope Discipline — Close Loops, Don't Open Them ## The failure this prevents A single request balloons into a chain where every step uncovers new work and you chase it immediately, so nothing reaches "done + verified + deployed." This session: RAG → OAuth → directory submission → reviewer key → consent-key validation → CodeQL fixes — six threads, each started before the prior landed. The result feels like motion but lands nothing. (2026 reliability research flags "repetitive actions / no task completion" as the top long-horizon failure trigger — a metacognitive check on this is recommended: arxiv 2509.19783.) ## The rule: one in-flight task, with a parking lot 1. **One task is `in_progress` at a time** (mirror it in the task-state-ledger). 2. When a new issue surfaces mid-task, **do NOT start it.** Write it to a parking lot and keep going. Park, don't pivot. 3. A task is closeable only when **verified** (the `evidence-first-answer` / deployment-gate bar), not when code is written. 4. After closing, pick the next item from the parking lot **or ask the CEO which to take** if priority is ambiguous. ## The parking lot Keep a `## Parking lot` section in the task-state-ledger: ```markdown ## Parking lot (found mid-task — do NOT start until current loop closes) - [security] CodeQL: 2 critical cmd-injection + 1 XSS on main — own PR - [infra] THUMBGATE_REVIEWER_KEY not set on Railway - [docs] /docs/connectors 404, favicon 404 ``` For genuinely independent work, prefer...

Details

Author
IgorGanapolsky
Repository
IgorGanapolsky/ThumbGate
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

scope-minimalism

Build restraint — how much gets built, and no more. Use before implementing a task or plan step, when deciding whether to add an abstraction, layer, wrapper, helper, or dependency, when a diff outgrows its task, and when asked to simplify or cut over-engineering.

0 Updated yesterday
voklab
AI & Automation Solid

scope-guard

Prevent Claude Fable 5 from taking unrequested actions — applying fixes when only asked to diagnose, sending or drafting messages nobody asked for, creating backup branches, or running state-changing commands on thin evidence. Use in ops/debugging sessions, shared environments, production-adjacent work, and any conversation where the user thinks out loud.

14 Updated 6 days ago
kpab
Code & Development Listed

engineering-discipline

Engineering standards for writing production code, slicing and reviewing PRs, authoring tests, running pre-push gates, and merging — on any stack. Covers code reuse and duplication, layering, enum and type discipline, complexity caps, tenant/scope isolation as a security invariant, dead code versus unwired capability, config-from-day-one, index-per-query, URL providers, server-versus-client state, loading and empty state contracts, accessibility, bulk-operation partial failure, design fidelity, seed data, invariant and e2e test standards, the review-fold-re-review loop, multi-PR migration cutovers, the full-gate sequence, merge policy, and agent-fleet orchestration. Load before writing production code, opening or reviewing a PR, authoring tests, pushing, or merging.

0 Updated today
abhimanyusingh-gh