dream-sync

Solid

Load when the user asks to sync/reconcile the dreamcontext brain repo with a team (a shared `_dream_context/` git remote), or when `dreamcontext brain sync` (or the SessionStart snapshot) reports a team merge awaiting resolution. Triggers: "/dream-sync", "sync the brain", "reconcile with the team", "resolve the brain merge conflict", "already-awaiting-agent", "awaiting-agent", "pending team-merge handoff". This is the agent half of the semantic-merge contract: the CLI resolves every deterministic file (JSON changelog/releases/config/taxonomy, task status + changelog) automatically and only ever defers PROSE files (knowledge/features) where two people edited the same section — you read base/ours/theirs snapshots and write the actual semantic merge, then hand back to the CLI to commit + push.

Data & Documents 10 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
35
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /dream-sync — the agent half of the brain-repo merge contract You are the **semantic merge resolver**. The CLI (`dreamcontext brain sync`) already did everything it safely can on its own: every JSON class (changelog, releases, config, taxonomy) and every task markdown file were merged and committed automatically — set-unions and furthest-status logic never lose data and never need judgment. The ONLY thing left for you is **prose that two people edited in the same `##` section** of a knowledge file or feature doc — a case the CLI correctly refuses to resolve on its own (see `references/merge-rules.md` — the "C1 discard contract"), because a naive textual merge mangles Markdown and a "remote wins" default would silently throw away one author's words. **Read `references/merge-rules.md` before touching anything** — it is the single source of truth for the deterministic rules, the CLI-vs-agent split, and the full pull-only → resume → resolve → continue state machine you are stepping into. ## Step 1 — determine the handoff state Run `dreamcontext brain status`. It reports two independent booleans: - `mergeInProgress` (a real git `MERGE_HEAD` exists) — the **classic** path: `brain sync` (auto mode) hit an agent-class conflict directly and left the merge open. - `pendingAgentMerge` (no `MERGE_HEAD`, but a report was deferred) — the **pull-only** path: a headless background pull (session-start) hit the same conflict, but pull-only NEVER leaves the tree mid-merge — it abor...

Details

Author
meanllbrl
Repository
meanllbrl/dreamcontext
Created
5 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

dreamcontext

AI agent persistent context management system. Activate when working on any project that has an _dream_context/ directory, when managing tasks, features, knowledge, insights (Lab analytics metrics), roadmap objectives/OKRs, session continuity, or when the user mentions context management, agent memory, or project state — the words insight, objective, task, feature, knowledge name dreamcontext entities in any language. Provides structured memory, task lifecycle management, analytics insight syncing, ClickUp/GitHub task sync, a web dashboard, cross-project federation, and cross-session continuity via the dreamcontext CLI.

10 Updated today
meanllbrl
AI & Automation Solid

autodream

When ending a session, consolidating memory, or when memory files feel stale or contradictory. Use when the user says "dream," "consolidate memory," "clean up memory," "merge notes," "memory maintenance," "what do you remember," "update your knowledge," "session end," or when memory/context files have accumulated noise over multiple sessions. Performs cross-session memory synthesis inspired by KAIROS autoDream.

4 Updated 3 days ago
irfad7
AI & Automation Solid

curator

Load when a dreamcontext brain has grown additively and needs a periodic refactor pass that re-orders content into the right shape — or the user invokes `/curator`. Triggers: "curate the brain", "re-organize my context", "the knowledge base has gotten messy", "clean up / refactor the brain", "conform everything to current conventions", "dedup the knowledge", "fix the structure, not just append to it", or any time the corpus has drifted from current architecture conventions (duplicate knowledge, topics living as both feature and knowledge, stale task statuses, off-vocabulary tags, a flat knowledge dump that should be foldered). This is the interactive, sub-agent-driven brain REFACTOR — the pass that sleep won't do. It is allowed to MOVE, MERGE, SPLIT, RENAME, RE-TYPE, and RETIRE content to reach the right knowledge / feature / task / version / objective shape.

10 Updated today
meanllbrl