neuron-explorer
Steering-first neuron explorer for Qwen3.5-4B: push every MLP neuron, keep every rollout, browse the results
Repo intelligence engine for readiness scoring, release gates, and AI-context exports.
Developer toolsPython · ShellGitHub @MCamnerOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading the full README. The saved excerpt is shown below.
What problem does this solve?
You have a local repo — maybe a prototype, a side project, or a tool in progress.
It works, but the README is thin, the docs are missing, the version is out of sync,
and you don't know if it's actually ready to publish. repo-signal tells you exactly
what's wrong and what to fix next.
Who is this for?
Developers who build small tools and want structured signals for when something is
actually ready. Works standalone or as a backend contract for AI agent workflows.Read the full README ↗What problem does this solve?
You have a local repo — maybe a prototype, a side project, or a tool in progress.
It works, but the README is thin, the docs are missing, the version is out of sync,
and you don't know if it's actually ready to publish. repo-signal tells you exactly
what's wrong and what to fix next.
Who is this for? Developers who build small tools and want structured signals for when something is actually ready. Works standalone or as a backend contract for AI agent workflows.
repo-signal turns local repository state into clear analysis reports,
publish-readiness signals, and machine-readable JSON contracts for AI-assisted
development workflows.
repo-signal is part of the MQ stack. It produces repo intelligence and
observations; it does not own durable memory. Whole-stack architecture and
the memory loop are documented in mqobsidian (source of truth):
docs/architecture/mq-stack.md.
Recommended for the MQ stack:
uv tool install repo-signal
Verify the CLI is available:
repo-signal --version
If the uv tool bin directory is not on PATH, run:
uv tool update-shell
pipx install repo-signal remains a supported alternative.
Current local development install:
git clone https://github.com/MCamner/repo-signal.git
cd repo-signal
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[ai]"
See PyPI publishing guide for the release workflow.
Use repo-signal from the root of any local Git repository. The normal loop is:
repo-signal analyze # orient around repo type, stack and focus areas
repo-signal inspect # fast status and recommended next commit
repo-signal review-export . # write repo-review.v1 to mqobsidian/reviews
repo-signal doctor # static repo health, docs, release and AI-readiness signals
repo-signal publish-checklist . # public release-readiness gate
For automation, prefer JSON outputs such as repo-signal inspect --json,
repo-signal doctor --json, and repo-signal publish-checklist . --format json.
# Get a high-level overview
repo-signal analyze
# Fast status report and next commit suggestion
repo-signal inspect
# Machine-readable status for integrations
repo-signal inspect --json
# Full readiness diagnosis
repo-signal doctor
# Check public-readiness signals
repo-signal publish-checklist .
Stable commands:
repo-signal
├── analyze # Front-door orientation
├── inspect # Fast status and next commit
├── inspect --json # Machine-readable inspect.v1 contract
├── doctor # Full readiness diagnosis
├── publish-checklist # Public signal quality gate
├── report # Unified report — inspect + publish-checklist in one
├── report --json # Machine-readable report.v1 contract
├── suggest # Safe patch suggestions — read-only, no mutations
├── suggest --json # Machine-readable suggest.v1 contract
├── repoaware # AI context export
└── demo # Generate example reports
Stable JSON contracts: inspect.v1 · doctor.v1 · report.v1 · suggest.v1
See the Command Reference and Roadmap for full details.
Generate your own local demo reports:
repo-signal demo --generate
repo-signal is designed as a backend contract for AI agent workflows.
All stable commands have JSON output that agent tools can consume safely:
# Check schema before parsing
repo-signal inspect --json . | python3 -c "
import json, sys
d=json.load(sys.stdin)
assert d['schema'] == 'inspect.v1'
print(d['recommended_next_commit'])
"
See Integrations for mqlaunch, mq-agent, mq-mcp, and mq-hal patterns.
Live docs: mcamner.github.io/repo-signal
Contracts:
inspect.v1 field referencedoctor.v1 field referencereport.v1 field referencesuggest.v1 field reference, no-mutation guaranteerepo-review.v1 Markdown contractmemory-observation.v1 producer fieldsUsage:
Publishing:
Current focus is keeping the v1.x contracts stable while improving the quality of repo-aware context for AI tools. Near-term work:
inspect.v1, doctor.v1, report.v1, and suggest.v1 stableSee ROADMAP.md for the full roadmap.
Contributions should preserve the stable JSON contracts and keep commands safe for automation. Before opening a PR, run:
pytest
repo-signal doctor . --json
repo-signal publish-checklist . --format json
When changing CLI output, update the matching docs and examples so agent integrations keep a reliable contract.
repo-signal doctor . --verification --json separates structural scores from
mq-agent's validation of an existing changed-file receipt. Without this opt-in,
verification is NOT_VERIFIED. Tests and CI are never inferred to have passed
from file presence or a 100/100 score. mq-agent with verify-changes support
must be installed; no checks are executed by doctor.
See Doctor schema.
inspect.v1, doctor.v1, report.v1, suggest.v1repo-review.v1, memory-observation.v1431 passed, 221 subtests on Python 3.11 and
3.12, and from a checkout directory that is not named repo-signalrelease.sh for all four stable contracts, plus an
mqobsidian export contracts section covering both export pathsINSPECT_SCHEMA.md, DOCTOR_SCHEMA.md, REPORT_SCHEMA.md,
SUGGEST_SCHEMA.md, REVIEW_EXPORT_SCHEMA.md,
MEMORY_OBSERVATION_SCHEMA.mdexamples/report/, examples/suggest/,
examples/inspect/, examples/doctor/, examples/review-export/repo_signal/redaction.py, not a conventiondocs/MQOBSIDIAN_BOUNDARY.mdrepo_signal/commands.py;
help, the unknown-command fallback and docs/COMMANDS.md are held to itSee CHANGELOG.md for full release history.
Mattias Camner
Infrastructure / Platform Architect
Builder of command surfaces, endpoint readiness prototypes, and structured
workflow systems.
MIT
.markdownlint.json configured