← Möllendorff
MIT License

Asimov

Vendor-neutral AI coding assistant bootstrapper.
Injects behavioral protocols into system prompts
and warms up each session with your roadmap.

~500 lines of bash. Works with Claude Code, Gemini CLI, and Codex CLI.

78
bats tests
4
Protocols
5
Languages

What It Does

Protocols

JSON rules injected into the system prompt at launch. Survive context compaction. Control freshness, sycophancy, coding standards, and autonomous sprints.

Quality Gate

Pre-commit hook that auto-detects language and enforces format + lint + 100% test coverage. Supports Rust, Python, Node, Go, and Flutter.

Session Warmup

Reads your roadmap before the interactive session starts. Your AI assistant knows the project context before you type anything.

Vendor-Neutral

One config works across Claude Code, Gemini CLI, and Codex CLI. No lock-in to any single AI provider.

Protocols

JSON rules injected into the system prompt at launch.
They survive context compaction because they are part of the prompt itself.

Protocol Purpose
freshness Forces use of reference tools for web lookups. Prevents stale training-data answers.
sycophancy Truth over comfort. The assistant disagrees openly instead of false agreement.
coding-standards Human-readable, well-structured code. Tests as documentation. Zero warnings.
sprint Autonomous execution until completion. Document decisions and keep moving.

Quality Gate

Pre-commit hook. Auto-detects language.
Enforces format, lint, and 100% test coverage.

Language Format Lint Coverage
Rust cargo fmt clippy --pedantic llvm-cov 100%
Python ruff fmt ruff --select ALL pytest-cov 100%
Node prettier eslint --max-warn=0 npm test
Go gofumpt golangci-lint go-test-cov 100%
Flutter dart format dart analyze flutter test 100%

Get Started

Requires yq and jq. Installs to ~/.local/bin/ and ~/.local/share/asimov/.

# Clone and install
git clone https://github.com/mollendorff-ai/asimov.git
cd asimov
make install
View on GitHub

License

MIT License

Free and open source. Use it however you want.

github.com/mollendorff-ai/asimov