feat: telos-load skill — harness-agnostic TELOS session context loading #4

Closed
opened 2026-06-16 10:24:04 +00:00 by mathias · 0 comments
Owner

Context — CAD harness-agnostic methodology

Continuous Agentic Development (CAD) requires that TELOS — the intention substrate — is loaded at session start regardless of which harness is running. Currently TELOS exists in brain/wiki/telos/ but is not wired into any harness config. A session that doesn't load TELOS has no intention context and cannot trace decisions back to goals.

Scope: telos-load/SKILL.md

A skill that documents the standard convention for loading TELOS from brain at session start, for each supported harness.

Claude Code

In the project's CLAUDE.md:

## Intention context (TELOS)
> brain_context wing=telos limit=8

Crush

In .crush/instructions.md or equivalent project config:

## Intention context
Load TELOS: query brain MCP with wing=telos, limit=8 at session start.

Antigravity

Equivalent @brain_context directive in project-level Antigravity config.

PRINCIPAL_TELOS.md (fallback)

For sessions without brain MCP access: a pre-assembled PRINCIPAL_TELOS.md generated by concatenating all telos wing files. Cron job or on-demand. Located at ~/.local/share/telos/PRINCIPAL_TELOS.md, @-importable.

When TELOS is not loaded — detection

A session without TELOS context should self-identify: harnesses that support it can check for the telos wing in brain at session start and warn if empty.

Acceptance criteria

  • telos-load/SKILL.md exists with per-harness instructions
  • CLAUDE.md snippet documented and tested on koala (Claude Code session loads TELOS)
  • Crush equivalent documented
  • PRINCIPAL_TELOS.md assembly script or cron documented
  • SKILLS_INDEX.md updated
  • Smoke test: brain_answer "what am I optimizing toward?" returns TELOS content in a wired session

Risk

LOW — config files and markdown only.

## Context — CAD harness-agnostic methodology Continuous Agentic Development (CAD) requires that TELOS — the intention substrate — is loaded at session start regardless of which harness is running. Currently TELOS exists in `brain/wiki/telos/` but is not wired into any harness config. A session that doesn't load TELOS has no intention context and cannot trace decisions back to goals. ## Scope: `telos-load/SKILL.md` A skill that documents the standard convention for loading TELOS from brain at session start, for each supported harness. ### Claude Code In the project's `CLAUDE.md`: ```markdown ## Intention context (TELOS) > brain_context wing=telos limit=8 ``` ### Crush In `.crush/instructions.md` or equivalent project config: ```markdown ## Intention context Load TELOS: query brain MCP with wing=telos, limit=8 at session start. ``` ### Antigravity Equivalent `@brain_context` directive in project-level Antigravity config. ### PRINCIPAL_TELOS.md (fallback) For sessions without brain MCP access: a pre-assembled `PRINCIPAL_TELOS.md` generated by concatenating all telos wing files. Cron job or on-demand. Located at `~/.local/share/telos/PRINCIPAL_TELOS.md`, @-importable. ### When TELOS is not loaded — detection A session without TELOS context should self-identify: harnesses that support it can check for the `telos` wing in brain at session start and warn if empty. ## Acceptance criteria - [ ] `telos-load/SKILL.md` exists with per-harness instructions - [ ] CLAUDE.md snippet documented and tested on koala (Claude Code session loads TELOS) - [ ] Crush equivalent documented - [ ] PRINCIPAL_TELOS.md assembly script or cron documented - [ ] SKILLS_INDEX.md updated - [ ] Smoke test: `brain_answer "what am I optimizing toward?"` returns TELOS content in a wired session ## Risk **LOW** — config files and markdown only.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mathias/skills#4