Both atom substrate (6-week lock) and agent substrate (3-week lock) were calibrated for calendar windows that were 30-100× slower than actual execution. Phases shipped in hours, not weeks. Keeping calendar locks delays breaking consolidations that can safely ship now. Unlocks: verb templates, schema fragments, PatternGate, CommandVerify, role expression, DNA identity — all can ship as breaking changes with standard review gate (audit + integration tests). No more calendar-week locks. Future locks: agent-hours or "until declared phases land." Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .claude-plugin | ||
| .github | ||
| _assembler | ||
| _blocks | ||
| _bridges | ||
| _capabilities | ||
| _manifests | ||
| _primitives | ||
| _roles | ||
| _templates | ||
| _ts_packages | ||
| docs | ||
| hooks | ||
| install | ||
| scripts | ||
| skills | ||
| tests | ||
| .dockerignore | ||
| .gitignore | ||
| CHANGELOG.md | ||
| install.sh | ||
| kei-architect.md | ||
| kei-code-implementer.md | ||
| kei-critic.md | ||
| kei-security-auditor.md | ||
| kei-validator.md | ||
| LICENSE | ||
| PLUGIN.md | ||
| README.md | ||
| settings-snippet.json | ||
KeiSeiKit
Your AI agents, structured. One manifest, eleven AI assistants. A brain that follows you across machines.
Drop-in kit for Claude Code, Cursor, Continue, and Zed. Install once — get a 12-agent fleet that remembers yesterday's decisions, sleeps at night to consolidate what it learned, and lives on a USB stick you can carry between computers.
Install in one line
/plugin marketplace add KeiSei84/KeiSeiKit
/plugin install keisei@keisei-marketplace
That's it. 12 agents appear in Claude Code, 39 skills become callable as /self-audit, /compose-solution, /schema-design, and nightly consolidation is wired. Other install paths →
What you actually get
🌙 Your AI sleeps at night
You worked all day. At bedtime you type /sleep-on-it what's the right database for X and close the laptop. While you sleep, a remote agent reads your day's traces, extracts patterns, and by morning your memory-repo has a report waiting. git pull → read → decide. Nothing auto-injected. How sleep works →
💾 One brain, any client
keisei mount /Volumes/MyBrain
Your agents, memory, artifacts, and per-platform MCP binaries all live on a directory — USB stick, iCloud, S3, anything. One command mounts it into Claude Code + Cursor + Continue + Zed simultaneously. Move the drive to another computer — same state is there. Full setup →
🧩 Write agent rules once, ship everywhere
A manifest + reusable blocks compiles into a .md file Claude Code reads. Edit one block — every agent using it rebuilds automatically. Same kei-critic behaves identically on every machine that installs the kit. Architecture →
🛡️ Catches mistakes before they commit
Fabricated citations. Secrets in a push. Three failed retries on the same bug. All caught at the hook layer, before anything hits your repo. You don't configure it — it ships wired. What's watched →
🌉 One source, eleven AI tools
Your rules get emitted to .cursorrules, AGENTS.md, .github/copilot-instructions.md, Cursor MDC, Windsurf, Gemini.md, Aider, Continue, Junie, Replit, and plain AGENTS.md — in one command. Switch between tools without rewriting your setup.
Batteries included
- 12 agents —
kei-code-implementer,kei-critic,kei-validator,kei-security-auditor,kei-architect,kei-researcher,kei-ml-implementer, and more (all namespacedkei-*so they coexist peacefully with anything you already have) - 39 skills — one-command pipelines:
/new-project,/schema-design,/api-design,/ci-scaffold,/auth-setup,/observability-setup,/self-audit,/sleep-on-it, ... - 10 hooks — pre-commit safety net, always on
- 79 behavioral blocks — tested patterns you compose into your own agents
- 25 Rust primitives — for the jobs where Python silently corrupts your data
Every symbol, flag, and exit code: docs/REFERENCE.md
Under the hood (only if you care)
Constructor Pattern: one file, one concern. TOML manifests are the source of truth. A Rust assembler compiles them to the Markdown Claude Code expects. When you edit a block, a PostToolUse hook rebuilds every affected agent. Rust is the backbone because the type system catches the class of mistakes LLMs most often introduce — None vs [], missing .await, unhandled Result — at compile time, so they can't ship. Python is reserved for places where Python is genuinely better.
Full build pipeline, cross-tool bridge mechanics, meta-composer, sleep-layer internals → docs/ARCHITECTURE.md.
Docs
| INSTALL.md | All install paths, profiles, keisei CLI, hook controls |
| REFERENCE.md | Every primitive, hook, skill with flags and exit codes |
| ARCHITECTURE.md | Build pipeline, bridges, meta-composer |
| SLEEP-LAYER.md | Nightly cycle + self-audit |
| SECURITY.md | Threat model + mitigations |
| USB-BRAIN-GUIDE.md | Portable brain — macOS / Linux / Windows |
| WHY.md | The full story of why this exists |
| CHANGELOG.md | What changed, version by version |
| PLUGIN.md | Anthropic plugin-format details |
About
Built by Denis Parfionovich (parfionovich@keilab.io) while running 4–8 parallel Claude Code terminals every day. What you're looking at is the scaffolding that makes that possible — shared now so you don't have to build your own.
Forks and PRs welcome. Open an issue at github.com/KeiSei84/KeiSeiKit/issues — a well-formulated problem is already half the solution.
License
MIT. See LICENSE.