From tars
Adaptive daily and weekly briefings with calendar, task, memory, drift, and re-entry context
How this skill is triggered — by the user, by Claude, or both
Slash command
/tars:briefingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `/briefing` or natural language. Do not introduce user-facing flags for
Use /briefing or natural language. Do not introduce user-facing flags for
catch-up or drift. Infer the briefing posture from the request and workspace
state.
Before gathering detail, read the dynamic state capsule with
mcp__tars_vault__context_gaps and mcp__tars_vault__workspace_map.
Choose one posture:
| Posture | Trigger |
|---|---|
| Daily | Current session cadence and user asks for today/focus |
| Weekly | User mentions week or planning |
| Re-entry | User asks to catch up, or last session was 14+ days ago |
| Sparse-context | Calendar/tasks exist but recent journal/transcript/intake is thin |
| Drift-aware | Active initiatives, overdue tasks, inbox, or index state is stale |
Blend postures when needed, but keep the output short. A re-entry or sparse
briefing is still just /briefing.
Use subagents only for independent read-heavy work. Each subagent returns bounded JSON. The main agent performs synthesis, asks any question, and saves.
Gather:
workspace_map for active initiatives, people, decisions, tasks, inbox, and
recent journalcontext_gaps for stale or missing signalsDetailed daily, weekly, and adaptive protocols live in references/.
references/adaptive.mdreferences/daily.mdreferences/weekly.mdreferences/legacy-full-protocol.mdnpx claudepluginhub ajayjohn/tars-work-assistant --plugin tarsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.