dharma_swarm/chetana/claude_code_plugin/chetana/skills/chetana/SKILL.md
--- name: chetana description: Use when the user wants to capture a session, ingest external content as atoms, promote staged atoms, scan for stale atoms, propose revivals, surface knowledge gaps, or render the memory palace. Triggers: "chetana", "ingest this", "promote that atom", "what's stale", "revive my wiki", "find gaps", "memory palace", "what did I say last session". --- # chetana — connective tissue for the grand memory system You have access to **chetana** (Sanskrit: चेतना, "consciou
npx skillsauth add amitabhainarunachala/dharma_swarm dharma_swarm/chetana/claude_code_plugin/chetana/skills/chetanaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You have access to chetana (Sanskrit: चेतना, "consciousness") — a Python package that connects Dhyana's five distributed knowledge substrates into one operational PKM. It is installed as a plugin and accessible via:
python -m dharma_swarm.chetana.cli <subcommand>SessionStart, Stop, SessionEnd, PreCompact, SubagentStop fire automatically every session/chetana-status, /chetana-revive, /chetana-gap-scan, /chetana-ingest, /chetana-palace| User signal | Move |
|---|---|
| "what's stale?" / "what needs re-verification?" | chetana decay |
| "revive my wiki" / "re-integrate stale atoms" | chetana revive --all (proposal); --apply to write |
| "what gaps are in the wiki?" / "what should I research?" | chetana gap-scan |
| "ingest this PDF / clip / note" | chetana ingest <source> --kind <pdf|webclip|note> |
| "show me the memory palace" / "where do my atoms live?" | chetana palace |
| "promote this staged atom" / "approve atom X" | chetana promote <staged_path> |
| "what did I capture last session?" | check ~/.dharma/sessions/captures/daily/<today>/ |
| "show me chetana state" | chetana status |
Five layers, each chetana CLI surfaces one:
| Layer | What | chetana surface |
|---|---|---|
| L0 atoms | frontmattered markdown | ingest writes staged; promote writes trusted |
| L1 graph | bidirectional links over memory MCP + gitnexus + contextplus + catalytic | query |
| L2 PARA | dynamic projections by Projects/Areas/Resources/Archives | palace --para |
| L3 palace | 10 Pillars rooms, JSON Canvas | palace |
| L4 governance | TelosGatekeeper + KernelGuard + provenance schema | every promote and revive --apply routes through it |
~/.dharma/knowledge/staging/<date>/. Nothing auto-promotes — review before trusting.~/.dharma/sessions/captures/in_flight/ so context loss doesn't lose the session.When an atom passes stale_after, the default move is REVIVE, not quarantine. Revival means: read the atom, scan corpus for new neighbors / new backlinks / questions now answered, propose patches, re-sign axiom signature, append a revival_chain entry to provenance. Quarantine is opt-in last resort (chetana decay --quarantine).
/Users/dhyana/dharma_chetana/dharma_swarm/chetana/ (worktree on feat/chetana-grand-memory)/Users/dhyana/dharma_chetana/dharma_swarm/chetana/README.md~/.dharma/knowledge/staging/<date>/~/.dharma/knowledge/wiki/concepts/~/.dharma/knowledge/quarantine/~/.dharma/sessions/captures/daily/<date>/~/.dharma/sessions/captures/chetana_hook.log# read-only checks
chetana status
chetana decay
chetana gap-scan
chetana palace
# write operations (require gate check)
chetana ingest "raw text or path" --kind note --title "Atom title"
chetana promote ~/.dharma/knowledge/staging/2026-04-27/<id>.md
chetana revive --all --apply --reviewer dhyana
testing
Release mode for a ready branch with tests, versioning, changelog, and PR discipline.
tools
Retrospective mode for extracting real learning and concrete next actions from completed work.
testing
QA mode for structured evidence, screenshots, health scoring, and reproducible issue reports.
development
Pre-landing review mode for structural bugs, trust boundaries, and ship blockers.