omniscitus

Latin: "the one who knows all" — aspirational name for a humble goal: don't lose context.

Model changes. Records compound.

The record layer for AI-driven production. A Claude Code plugin that auto-tracks the files you make, the sessions you run, the tests you inherit, and the decisions that outlive any single chat.

Auto Blueprints Topic History Birdview Dashboard
Terminal
> /plugin install omniscitus@omniscitus
hooks registered — world model active
> /omniscitus-migrate
247 files indexed · 18 units · 3 prompt tests
> /wrap-up
2 units updated — 3 purposes filled

Model changes. Tools change. Records compound.

git records what changed. omniscitus records why, who, and what's next — the layer that outlasts every editor swap.

Scaffolding tools
create-next-app, cookiecutter, yeoman
Generate project on Day 1. Irrelevant from Day 2.
AI coding tools
Cursor, Copilot, Claude Code
Help write code in the moment. Context evaporates when the session ends.
omniscitus
Continuous maintenance layer.
Tracks files, preserves session context, indexes tests, attributes team members. Accumulates from Day 2 onward.

Systems Should Remember, Humans Should Decide

A codebase is a living system. No single person can hold the full picture.

When you delegate more to AI, the bottleneck moves from writing to remembering. omniscitus handles the remembering so you can stay on judgment.

Traditional development relies on the developer's mental model — holding every file, every decision, every test in working memory. omniscitus externalizes that burden into a structured, always-current knowledge layer that persists across sessions, across team members, and across time.

Traditional
Human remembers everything.
File purposes, session history, test coverage, who changed what — all in your head. Context is lost between sessions.
With Omniscitus
System tracks, human decides.
Blueprints track every file with attribution. History preserves every session as topic units. Tests are scaffolded and indexed. You only judge.

Five pillars. Complete awareness.

Each feature is designed to work silently, activated when needed, never in your way.

Blueprint

Per-directory file tracking with team attribution

Every file write and edit is recorded automatically via hooks. Split per top-level directory to minimize merge conflicts. Tracks who made each change via git identity.

# .omniscitus/blueprints/src.yaml
source: "claude:dan"
created: 2026-04-01
changes: 5
purpose: "OAuth token validation"

Wrap-up

Topic-based session history with ontology support

No more duplicate session files. Work accumulates into cohesive knowledge units by domain. Define your own domain taxonomy via ontology for consistent classification across the team.

# history/server/2026-04-08-auth-refactor.md

### 2026-04-08
- Split blueprints per-directory
- Added git identity attribution

**Learned**: concurrent write solved

Test Meta-Layer

Code tests + LLM prompt evaluation

Language-agnostic test definitions for code. LLM judge-based evaluation for prompts with multi-criteria scoring, manual overrides, and execution logs. Works as a metadata layer over existing test infrastructure — no migration needed.

# prompt-meta.yaml
evaluation: multi_criteria
cases: external
pattern: "test-cases/**/*.yaml"
logs: test-logs/

Team-Ready

Onboarding, identity, and cloud migration

New member clones repo, runs /team-init — done. Every change is attributed via git identity. Start with git-based sync, migrate to cloud when ready via /cloud-setup.

# blueprints show who did what
source: "claude:alice"
source: "user:bob"
# status bar: ⦿ omniscitus

Birdview Dashboard

Visual admin at localhost:3777

Browse blueprints, history units, and test definitions in a dark-themed dashboard. Zero external dependencies. File tree, change timelines, task checklists — all in one place.

Try the live demo →

$ /birdview

Server running at http://localhost:3777

Blueprint — file tree + change timelines
History  — domain sidebar + unit cards
Tests    — signatures + coverage map

10 slash commands

Everything is accessible through simple commands inside Claude Code.

1
After installing, run /omniscitus-migrate once. It bootstraps your project’s blueprints and history from existing files. One-time only.
2
Then you only need to remember these 4 commands day-to-day: /wrap-up /follow-up /blueprint-sync /birdview Everything else in the table below is optional — invoked only when the situation calls for it.
Daily workflow
/wrap-upRecord session into topic-based units
/follow-upReview pending tasks across units
/blueprint-syncSync blueprints with filesystem
/birdviewVisual dashboard at localhost:3777
Testing
/test-addCode test scaffold for any file
/test-add:promptLLM judge evaluation scaffold
Setup & team
/omniscitus-migrateBootstrap from existing project
/team-initOnboard new team member
/ontology-initDefine domain taxonomy
/cloud-setupGenerate cloud sync config

Where everything lives

A single .omniscitus/ directory at your project root. Clean, self-contained, non-destructive.

.omniscitus/
  ├── blueprints/ ← per-directory file tracking (auto-updated)
  │   ├── _root.yaml root-level files
  │   ├── src.yaml files under src/
  │   └── server.yaml files under server/
  ├── ontology.yaml ← domain taxonomy (optional, for teams)
  ├── history/ ← topic-based session logs
  │   ├── _index.yaml unit index
  │   └── {domain}/ server/, web/, devops/...
  ├── tests/ ← test definitions + prompt evaluations
  │   ├── {path}/ meta.yaml + test file
  │   └── prompts/{name}/ prompt-meta.yaml + judge + runner
  └── cloud.yaml ← cloud sync config (optional)

A small fancy moment.

Birdview’s Constellation tab renders your tracked files as nodes in a 3D document space. It’s more visual than practical — the tree picker is faster for real work — but it’s a fun way to get a feel for the shape of your codebase.

omniscitus Skills Birdview History Blueprints Hooks
dragrotate scrollzoom hoverinspect Run /birdview in your project to see your own.

Two commands. Inside Claude Code.

Restart Claude Code after install — omniscitus activates automatically.

Claude Code
# 1. Add the marketplace (one-time)
> /plugin marketplace add DanialDaeHyunNam/omniscitus
# 2. Install the plugin
> /plugin install omniscitus@omniscitus

Zero configuration. Respects .gitignore. Non-destructive overlay. Remove anytime.

Existing project?

Run /omniscitus-migrate to bootstrap from git history, docs, and tests.

Joining a team?

Run /team-init to set up identity, verify hooks, and get started.

Star on GitHub

If omniscitus is useful, a star helps others find it.