Briefing
Your AI coding agent starts every session knowing your repos, your clients, and how you work — a plain git repo of markdown + YAML it reads at session start, independent of model or frontend. Context compounds instead of restarting. MIT.
npx -y skills add bks-lab/open-bridge --skill briefingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Daily briefing — board, ecosystem activity, tracker sync, goals. Parallel 4-stream collection. Modes: --quick, --html. Trigger: "/briefing", "briefing", "good morning", "daily standup", "checkin", "morning briefing". (Bare "status" → bridge-status; bare "what is up" → dashboard.)
SKILL.md
3.9 KB, as published. Nobody here has run it
Briefing
Daily and on-demand briefing. Read the referenced file ONLY when triggered.
Arguments
| Argument | Effect | Default |
|---|---|---|
(none) | Full briefing — all 4 streams + Phase 2 board.md sync | — |
--quick | Focus box + Stream A only; skips trackers, companion data, channels, Phase 2 | false |
--skip-trackers | All streams except Stream B (offline-friendly); Phase 2 still runs | false |
--commits YYYY-MM-DD | Detailed commit analysis for one day (sessions, time est., types) — see references/commit-analysis.md | — |
--html | After terminal output, delegate to /bridge-dashboard to render the operational HTML dashboard | false |
Mode × Phase matrix
| Phase | default | --quick | --skip-trackers |
|---|---|---|---|
| Phase 0 (smart detection + day block) | ✅ | ✅ | ✅ |
| Stream A (local state) | ✅ | ✅ | ✅ |
| Stream B (trackers fan-out) | ✅ | ❌ | ❌ |
| Stream C (companion: calendar, imports) | ✅ | ❌ | ✅ |
| Stream D (channels) | ✅ | ❌ | ✅ |
| Phase 2 (board.md sync) | ✅ | ❌ | ✅ |
| Phase 3 (log entry) | ✅ | ✅ | ✅ |
| Phase 4 (terminal output) | ✅ | ✅ | ✅ |
Prerequisites
bridge-config.yamlwithwork.enabled: true. If not: offer setup.- Standing orders are loaded at session start (per CLAUDE.md). If
/briefingis invoked standalone (e.g. via cron or a long-running session), manually loadprotocols/standing-orders/*.mdbefore Phase 1 — theapplicationssurface logic in Stream C depends on them.
Decision Tree
User wants to...
├── Full daily briefing → Read references/workflow.md
├── Quick local-only briefing → Read references/workflow.md (--quick path)
├── Detailed commit analysis → Read references/commit-analysis.md
├── Check for upstream CORE updates → Read references/upstream-summary.md
│ (only if `upstream:` block exists in
│ bridge-config.yaml AND a git remote
│ named `upstream` is configured;
│ Seed-repo instances skip)
└── Questions about briefing → Answer from this file
Sister skills (don't duplicate)
| For… | Use |
|---|---|
| Memory drift, doc-link health, branch/config sanity | /bridge-status |
| Live service status of channels/remotes (launchd, processes, ports) | /remote |
| Detailed GitHub/ADO board view (per-project) | /dashboard |
| Visual ops dashboard (Fleet + Board + Calendar + Channels) | /bridge-dashboard (also the target of --html) |
| Weekly archive | /archive |
/briefing is a daily rollup. The skills above are deeper dives into
a single dimension; cross-link rather than re-implement.
Activity Types (log entries)
These describe what kind of work happened — used as the Type column
in work/log.md activity-log tables.
| Symbol | Name |
|---|---|
| 🧪 | Testing |
| 💻 | Development |
| 🔬 | Analysis |
| 📋 | Planning |
| 📝 | Documentation |
| 🔧 | DevOps |
| 📅 | Meeting |
| 📧 | Communication |
| 📁 | Documents |
| 🐛 | Bug / Incident |
| 🎓 | Talk / Teaching |
| 🧠 | Insight / Sequential-thinking |
Distinct from the commit-message classification taxonomy in
references/commit-analysis.md — that one is for analyzing git history
(🐛 Bug Fixing, 🎯 Feature, 🔧 Code Refactoring, …). The taxonomies overlap
on a few icons but address different artefacts; don't try to unify them.