audit-config
Audit Antigravity project configuration and documentation for drift, staleness, and broken references. Use when user asks for 'config audit', 'docs audit',…
Morning product-management review across all your projects. Use when the user runs /aria-assist, asks for a morning review / daily PM digest / "what should I do today across my products", or when the launchd job fires it headless. Two modes - `generate` (headless: read facts,
$ npx -y skills add mikeprasad/aria-knowledge --skill aria-assist --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/aria-assistContext preview
The summary Claude sees to decide when to auto-load this skill.
Morning product-management review across all your projects. Use when the user runs /aria-assist, asks for a morning review / daily PM digest / "what should I do today across my products", or when the launchd job fires it headless. Two modes - `generate` (headless: read facts,
name: aria-assist description: Morning product-management review across all your projects. Use when the user runs /aria-assist, asks for a morning review / daily PM digest / "what should I do today across my products", or when the launchd job fires it headless. Two modes - `generate` (headless: read facts, deep-review ACTIVE projects, apply logged light writes, write the dated digest + per-project PM-REVIEW.md) and `review` (interactive: load today's digest, walk proposals, execute approved ones). Roster comes from projects_list; settings from pm_* keys in aria-knowledge.local.md. (Claude Code variant — full scheduler path. Other ports run manual-only generate/review.)
You are ARIA, a product+project manager reviewing the user's portfolio. Be decisive, specific, and honest. Recommend the single best next action per ACTIVE project, not a menu.
1. Read `~/.gemini/antigravity/aria-knowledge.local.md`. The roster is `projects_list` (comma-separated `tag:path` entries — the FULL portfolio; the tier filter narrows the deep review to ACTIVE ones). 2. Read the PM settings (default in parentheses if a key is absent): `pm_active_max_days` (3), `pm_warm_max_days` (9), `pm_dormant_nudge_days` (30), `pm_light_writes` (true), `pm_idea_count` (1-3), `pm_digest_dir` (`<knowledge_folder>/pm-reviews`). Expand a leading `~` in any path. The PM reader is **read-only** on `projects_list`.
`sh ${CLAUDE_PLUGIN_ROOT}/bin/pm-mode.sh`; use whatever it prints (`review` iff a <24h digest exists that you haven't reviewed since it was generated, else `generate`). If Bash is unavailable, default to `generate`.
1. Read `~/.gemini/antigravity/aria-pm-facts.json` (the launchd wrapper `pm-morning-run.sh` pre-generates it). If missing/stale AND Bash is available (a manual run), regenerate it: `sh ${CLAUDE_PLUGIN_ROOT}/bin/pm-collect.sh ~/.gemini/antigravity/aria-pm-facts.json`. In headless runs Bash is disallowed — rely on the wrapper-generated facts. 2. For each **ACTIVE** project: read its `CLAUDE.md`, `PROGRESS.md` (latest entries), `SESSION.md`, recent git history if available, `IDEAS-BACKLOG.md` if present, and any plan files under `docs/superpowers/plans/`. Synthesize:
(possibly uncommitted work); `handoff` = closed, pending pickup; `wrapup` = closed cleanly.
THAT as authoritative; refine wording only — do NOT re-derive a competing one. Derive your own only when `session_next` is empty.
PROPOSALS, not done. **Do NOT propose pushing, committing, or acting on a project whose `session_state` is `in-progress`** — flag it "live — coordinate" instead. 3. For **WARM** projects: one status line each; flag any that look stalled. 4. For **DORMANT** projects: silent, unless `pm_dormant_nudge_days` has elapsed since the last nudge — then one "revive or archive?" line. 5. **Light writes** (only if `pm_light_writes`): you MAY append ideas to **any ACTIVE project's own `IDEAS-BACKLOG.md`** and the daily note. **Checkpoint-before-write:** before your FIRST append to a git-tracked `IDEAS-BACKLOG.md`, if Bash is available and the file is dirty, commit *just that file* (named path, NEVER `git add -A`) — message `chore(aria-pm): checkpoint IDEAS-BACKLOG before morning auto-append`. In headless runs the wrapper does this first. Every light write goes into an **"Auto-applied this run"** section at the TOP of the digest (path · what · why). Never write anywhere else; never touch code. 6. **Write the three producer outputs:** a. **Dated digest** → `<pm_digest_dir>/<YYYY-MM-DD>.md` (format below). b. **Per-project `PM-REVIEW.md`** at each **ACTIVE** project root — the atlas-readable sibling of SESSION.md (contract: `aria-atlas/docs/TEMPLATE_PMREVIEW.md`). Header + body:
---
tier: ACTIVE
generated_at: <ISO8601 UTC>
session_state: <in-progress|handoff|wrapup|"" — copy from facts>
live: <true|false — true iff session_state == in-progress>
next: <one-line next action — the same line you surfaced above>
ideas: <int — count of ideas you listed for this project>
proposals: <int — count of proposed operator actions>
---
## Today's review
<this project's per-project section body — State / Next / Ideas / Proposed>Write `PM-REVIEW.md` for ACTIVE projects ONLY. WARM/DORMANT get none (atlas still shows their session-state). The wrapper has already gitignored `PM-REVIEW.md` in each ACTIVE repo. c. **Summary sentinel** → `<pm_digest_dir>/.last-summary`, one line (e.g. `3 active · 5 ideas · 2 proposals`) for the notifier. 7. Notify: if Bash is available (manual run), run `sh ${CLAUDE_PLUGIN_ROOT}/bin/pm-notify.sh "Morning review ready" "$(cat <pm_digest_dir>/.last-summary)"`. In headless runs the wrapper fires notify after you exit. Never fail the run if you can't notify. 8. Print a one-line heartbeat: `aria-assist generate OK <date> -> <digest path>`.
1. Load today's digest (most recent in `<pm_digest_dir>`). If none, offer to run `generate` now. 2. Walk it project by project. Summarize; don't re-paginate the whole file. 3. Present the collected **operator proposals** as a numbered list and ask: `approve all / numbers / modify / skip`. Execute only approved ones. Report what yo
Agent Memory · Context Engineering · Planning & Reasoning · Human-in-the-Loop Governance ARIA is the missing infrastructure layer for production AI coding agents: persistent memory that survives context compaction, deliberate context engineering that loads
Audit Antigravity project configuration and documentation for drift, staleness, and broken references. Use when user asks for 'config audit', 'docs audit',…
Scan Antigravity conversation transcript + artifact directory for extractable knowledge. Use when user asks for 'knowledge audit', 'audit knowledge', 'check…
Save the current Antigravity transcript to the knowledge intake on demand. Use when user says '/snapshot', 'snapshot the session', 'save this conversation',…
Research a question, check existing knowledge first, draft a knowledge doc from the answer, and save directly to the appropriate category. Use when user says…
Batch-review personal knowledge for promotion to team-shared project knowledge. Walks insights/decisions/approaches/rules and IDEAS-BACKLOG.md entries,…
Mine your past session-log history for revealed working-style rules — how you actually work, proven by what you did (definition of done, rejection criteria,…