Not in the top 1,000 by GitHub stars

andyzengmath/quantum-loop

Spec-driven autonomous development loop for Claude Code. Combines structured PRD generation, dependency DAG execution, two-stage review gates, and Iron Law verification.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/ql-brainstorm/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-deep-review/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-deslop/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-execute/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-housekeep/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-intent-check/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-plan/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-review/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-spec/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

skills/ql-verify/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → bed463b5db7e

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit bed463b5db7ec57e30f3c3a47ca1025f95cfe453

git clone --filter=blob:none --no-checkout https://github.com/andyzengmath/quantum-loop.git .hotskills/andyzengmath-quantum-loop && git -C .hotskills/andyzengmath-quantum-loop checkout --detach bed463b5db7ec57e30f3c3a47ca1025f95cfe453 # Copy each selected skill directory from .hotskills/andyzengmath-quantum-loop into .claude/skills/<skill-name>/
24GitHub stars
0stars in 7 days
10skills in this repository
0commits in 30 days

Heat

0.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 202624

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

ql-brainstorm

When your agent uses it

Part of the quantum-loop autonomous development pipeline (brainstorm → spec → plan → execute → review → verify). Deep Socratic exploration of a feature idea before implementation. Asks questions one at a time, proposes 2-3 alternative approaches with trade-offs, presents design section-by-section for approval, and saves an approved design document. Use when starting a new feature, exploring an idea, or before writing a spec. Triggers on: brainstorm, explore idea, design this, think through, ql-brainstorm.

What it loads into context

Frontmatter

132 tokens

Always available to the agent

SKILL.md

3,551 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Phase 0: Phase-skip check (Phase 18 / P2.4)
  2. Phase 0B: Ambiguity gate (Phase 19 / P2.8, OMC deep-interview)
  3. Phase 1: Understand the Problem
  4. Phase 2: Explore Approaches
  5. Phase 3: Present Design Section-by-Section
  6. Phase 4: Save Design Document
  7. Phase 4d: Post-exit design-review (P5.B4 / US-006 / v0.6.3 — advisory)
  8. Anti-Rationalization Guards
  9. Output Format

Scripts executed separately

  • ../../lib/ambiguity.sh
  • ../../lib/ambiguity.sh
  • ../../lib/ambiguity.sh
  • ../../lib/ambiguity.sh
  • ../../lib/finding-persist.sh
  • ../../lib/finding-persist.sh
  • ../../lib/finding-persist.sh
  • ../../lib/finding-synth.sh
  • ../../lib/finding-synth.sh
  • ../../lib/finding-synth.sh
  • ../../lib/finding-synth.sh
  • ../../lib/handoff.sh
  • ../../lib/handoff.sh
  • ../../lib/handoff.sh
  • ../../lib/handoff.sh
  • ../../lib/handoff.sh
  • ../../lib/handoff.sh
  • ../../lib/phase-skip.sh
  • ../../lib/phase-skip.sh
  • ../../lib/phase-skip.sh
  • ../../lib/phase-skip.sh

Files

  • ../../.claude-plugin/marketplace.jsonasset998 bytes
  • ../../.claude-plugin/plugin.jsonasset310 bytes
  • ../../lib/ambiguity.shruns6,777 bytes
  • ../../lib/ambiguity.shruns6,777 bytes
  • ../../lib/ambiguity.shruns6,777 bytes
  • ../../lib/ambiguity.shruns6,777 bytes
  • ../../lib/finding-persist.shruns8,455 bytes
  • ../../lib/finding-persist.shruns8,455 bytes
  • ../../lib/finding-persist.shruns8,455 bytes
  • ../../lib/finding-synth.shruns8,054 bytes
  • ../../lib/finding-synth.shruns8,054 bytes
  • ../../lib/finding-synth.shruns8,054 bytes
  • ../../lib/finding-synth.shruns8,054 bytes
  • ../../lib/handoff.shruns10,701 bytes
  • ../../lib/handoff.shruns10,701 bytes
  • ../../lib/handoff.shruns10,701 bytes
  • ../../lib/handoff.shruns10,701 bytes
  • ../../lib/handoff.shruns10,701 bytes
  • ../../lib/handoff.shruns10,701 bytes
  • ../../lib/phase-skip.shruns6,185 bytes
  • ../../lib/phase-skip.shruns6,185 bytes
  • ../../lib/phase-skip.shruns6,185 bytes
  • ../../lib/phase-skip.shruns6,185 bytes
  • SKILL.mdcore14,056 bytes
  • SKILL.mdcore14,056 bytes
  • SKILL.mdcore14,056 bytes
  • SKILL.mdcore14,056 bytes
  • SKILL.mdcore14,056 bytes
  • SKILL.mdcore14,056 bytes
  • SKILL.mdcore14,056 bytes
Read SKILL.md

# Quantum-Loop: Brainstorm

You are conducting a structured design exploration. Your goal is to deeply understand what the user wants to build, explore the solution space, and produce an approved design document. You must NEVER start implementing.

## Phase 0: Phase-skip check (Phase 18 / P2.4)

Before asking any question, check whether a prior `/ql-brainstorm` run already covered this exact input:

```bash
# Inputs that define "same brainstorm": verbatim user intent + any existing design doc
INTENT_TEXT=$(jq -r '.userIntent.text // ""' quantum.json 2>/dev/null)
DESIGN=$(ls docs/plans/*-design.md 2>/dev/null | tail -1)  # most recent if multiple
ARGS=()
[[ -n "$INTENT_TEXT" ]] && ARGS+=("inline:$INTENT_TEXT")
View the complete source on GitHub

Skills included

  • ql-brainstorm
  • ql-deep-review
  • ql-deslop
  • ql-execute
  • ql-housekeep
  • ql-intent-check
  • ql-plan
  • ql-review
  • ql-spec
  • ql-verify

Repository facts

License
MIT
Created
Feb 16, 2026
Last pushed
Jun 25, 2026
Forks
0
Open issues
5
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 109 notes
  • lib/ambiguity.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/ambiguity.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/ambiguity.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/finding-persist.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/finding-persist.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/finding-synth.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/finding-synth.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/finding-synth.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/handoff.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/handoff.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/handoff.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/handoff.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/handoff.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/phase-skip.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/phase-skip.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • lib/phase-skip.sh:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ql-brainstorm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ql-brainstorm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ql-brainstorm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ql-brainstorm/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 122 signals by file

lib/ambiguity.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

lib/deep-review.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

lib/deslop.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

lib/finding-persist.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Dangerous shell operationline 109
    cp "$csv" "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 109
    cp "$csv" "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 109
    cp "$csv" "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 111
    printf '%s\n' "$header" > "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 111
    printf '%s\n' "$header" > "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 111
    printf '%s\n' "$header" > "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 113
    printf '%s\n' "$row" >> "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 113
    printf '%s\n' "$row" >> "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 113
    printf '%s\n' "$row" >> "$tmp" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 114
    mv -f "$tmp" "$csv" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 114
    mv -f "$tmp" "$csv" || { rm -f "$tmp"; return 1; }
  • Dangerous shell operationline 114
    mv -f "$tmp" "$csv" || { rm -f "$tmp"; return 1; }
  • Network accessline 148
    local snap_tmp   snap_tmp=$(mktemp "${snap}.XXXXXX") || return 1   if ! jq -nc \
  • Network accessline 148
    local snap_tmp   snap_tmp=$(mktemp "${snap}.XXXXXX") || return 1   if ! jq -nc \
  • Network accessline 148
    local snap_tmp   snap_tmp=$(mktemp "${snap}.XXXXXX") || return 1   if ! jq -nc \
  • Network accessline 149
    snap_tmp=$(mktemp "${snap}.XXXXXX") || return 1   if ! jq -nc \       --arg stage "$stage" \
  • Network accessline 149
    snap_tmp=$(mktemp "${snap}.XXXXXX") || return 1   if ! jq -nc \       --arg stage "$stage" \
  • Network accessline 149
    snap_tmp=$(mktemp "${snap}.XXXXXX") || return 1   if ! jq -nc \       --arg stage "$stage" \
  • Network accessline 150
    if ! jq -nc \
  • Network accessline 150
    if ! jq -nc \
  • Network accessline 150
    if ! jq -nc \
  • Dangerous shell operationline 158
    rm -f "$snap_tmp"
  • Dangerous shell operationline 158
    rm -f "$snap_tmp"
  • Dangerous shell operationline 158
    rm -f "$snap_tmp"
  • Dangerous shell operationline 163
    mv -f "$snap_tmp" "$snap" || { rm -f "$snap_tmp"; return 1; }
  • Dangerous shell operationline 163
    mv -f "$snap_tmp" "$snap" || { rm -f "$snap_tmp"; return 1; }
  • Dangerous shell operationline 163
    mv -f "$snap_tmp" "$snap" || { rm -f "$snap_tmp"; return 1; }

lib/finding-synth.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

lib/handoff.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

lib/orchestrator-liveness.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Dangerous shell operationline 142
    trap 'rm -f "$respawn_tmpfile"' RETURN
  • Dangerous shell operationline 231
    trap 'rm -f "$tmpfile"' RETURN

lib/phase-skip.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

lib/reuse-scan.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

lib/wave-boundary.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable

skills/ql-brainstorm/SKILL.md

  • Dangerous shell operationline 244
    rm -f "$REVIEW_LOG"

skills/ql-deep-review/SKILL.md

  • Broad permissionsline 1
    Read, Write, Edit, Grep, Glob, Bash, Agent

skills/ql-deslop/SKILL.md

  • Broad permissionsline 1
    Read, Grep, Glob, Bash, Edit, Write

skills/ql-housekeep/SKILL.md

  • Broad permissionsline 1
    Read, Grep, Glob, Bash

skills/ql-intent-check/SKILL.md

  • Broad permissionsline 1
    Read, Grep, Glob, Bash

skills/ql-plan/SKILL.md

  • Network accessline 616
    >   ```bash >   # Download runner scripts from the quantum-loop repo >   curl -sO https://raw.githubusercontent.com/andyzengmath/quantum-loop/main/templates/quantum-loop.sh && chmod +x quantum-loop.sh
  • Network accessline 617
    >   # Download runner scripts from the quantum-loop repo >   curl -sO https://raw.githubusercontent.com/andyzengmath/quantum-loop/main/templates/quantum-loop.sh && chmod +x quantum-loop.sh >   curl -sO https://raw.githubusercontent.com/andy
  • Network accessline 618
    >   curl -sO https://raw.githubusercontent.com/andyzengmath/quantum-loop/main/templates/quantum-loop.sh && chmod +x quantum-loop.sh
  • Network accessline 619
    >   curl -sO https://raw.githubusercontent.com/andyzengmath/quantum-loop/main/templates/quantum-loop.ps1
  • Dangerous shell operationline 774
    rm -f "$REVIEW_LOG"

skills/ql-spec/SKILL.md

  • Dangerous shell operationline 286
    rm -f "$REVIEW_LOG"

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 3 facts
Signal confidence: 122 facts

and 72 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/ql-brainstorm/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/ql-brainstorm/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/ql-brainstorm/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/ql-brainstorm/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/ql-brainstorm/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.