plugins/devflow/skills/awareness/SKILL.md
Show cross-repo awareness: who else is working on what (peer view) and how the work fits into org-wide progress (Product Roadmap view). Renders both views by default. Use when the user wants to know if anyone else is working on related stuff, where their work fits in the org's larger progress, or simply "what's in flight". Triggers on: "who else is working on this", "what's in flight", "anyone else on this", "show org progress", "show parallel sessions", "what's everyone doing", "what teammates are working on", "is this work overlapping with anyone", "is anyone else on this".
npx skillsauth add ao-cyber-systems/devflow-claude awarenessInstall 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.
origin/* with active .planning/STATE.md showing teammate's current objective + TRD + last commit.Both views are pull-only (no daemon). Cache lives at .planning/.awareness-cache.json with 10-minute TTL per section. The cache file is gitignored.
Limitations (locked):
df:handoff watcher (already shipped) handles "blocked on user" — awareness here is purely informational.
</objective>
<execution_context> @.planning/STATE.md @.planning/.awareness-cache.json </execution_context>
<process> **Run the awareness CLI with arg passthrough:**node ~/.claude/devflow/bin/df-tools.cjs awareness show $ARGUMENTS
The CLI:
.planning/.awareness-cache.json (creates if missing).--refresh flag, re-runs scanner and writes cache.--raw).If org-side gh auth fails:
--org-only: structured JSON error to stderr + exit 1.After the command runs, present the output to the user. Don't summarize — show the markdown verbatim so the user can scan branches + projects. </process>
<context> The cache file `.planning/.awareness-cache.json` is gitignored (TRD 02-04). It's safe to commit accidentally — the gitignore prevents it.Subcommand options:
df-tools awareness scan-peer [--no-fetch] — Walk origin/*, emit JSON. Used directly by tests + the SessionStart cache populator hook.df-tools awareness scan-org — Walk org Product Roadmap, emit JSON. Requires gh auth scopes: project, read:project, repo.df-tools awareness show — Combined view (this skill's default).Filter flags:
--peer-only / --org-only — Show one section only.--quarter Q2-2026 — Filter org section by quarter (substring match, case-insensitive).--product DevFlow — Filter org section by product (exact match, case-insensitive).--refresh — Force re-fetch of both sections (bypass TTL).--refresh peer / --refresh org — Force re-fetch of just one section.--no-fetch — Skip git fetch --all --prune for the peer scanner (offline mode).--raw — Emit raw JSON to stdout instead of formatted markdown.This skill is the read-side aggregation layer for cross-repo awareness. It doesn't write anything beyond the cache file. The data lives where it always lived: git refs (peer side) + the org Product Roadmap project (org side). </context>
development
Orchestrate a multi-step DevFlow workflow by chaining skills. Use when the user wants to invoke a sequence of skills as one ask (e.g., "build and sync to github", "research, plan, then build", "ship and announce"). Triggers on: "ship X to Y", "build and X", "plan and X", "X then Y", "in one go", "as a chain", "all in sequence", "chain", "ship-and-sync", "research-plan-build"
testing
Stamp a new polyglot monorepo using the AO Cyber Systems scaffold — root CLAUDE.md with Layout table, per-area CLAUDE.md, path-filtered CI workflows, comprehensive .gitignore, and the no-binaries pre-commit hook config. Use this for new product monorepos (the 5-monorepo architecture: aodex, aosentry, eden-biz, politihub, aohealth, plus future ones). Triggers on: "new monorepo", "scaffold a monorepo", "set up a monorepo", "create a new product monorepo".
development
Validate that a monorepo follows the AO Cyber Systems layout convention — root CLAUDE.md declares every area, every area has its own CLAUDE.md, no compiled binaries are tracked in git. Reads the root `CLAUDE.md` Layout table, walks the working tree, and reports drift in a single Markdown summary. Standalone — works on any repo. Triggers on: "audit monorepo layout", "monorepo doctor", "is this monorepo healthy?", "check the layout", "find binaries in the repo".
development
Build, review, or visually inspect web pages using Hugo templates, Tailwind CSS, and the project's brand design system. Use when the user wants to create new pages, design components, audit existing UI, review frontend code, or visually test rendered pages. Triggers on: "build the UI", "design this page", "create a page", "review the frontend", "audit the UI", "check UI consistency", "make it look good", "frontend review", "visual review", "check how it looks", "inspect the page"