|
| 1 | +# aw-author Tools |
| 2 | + |
| 3 | +Daily intelligence reporting and contextual knowledge for the **GitHub Agentic Workflows (gh-aw)** ecosystem. |
| 4 | + |
| 5 | +## What It Does |
| 6 | + |
| 7 | +The `aw-author` plugin gives Claude persistent, up-to-date knowledge of the gh-aw space and the tools to refresh that knowledge daily. It covers: |
| 8 | + |
| 9 | +- GitHub Agentic Workflows (`github/gh-aw`, `gh aw` CLI) |
| 10 | +- GitHub Actions AI features and deprecations |
| 11 | +- GitHub Copilot Workspace & Agent Mode |
| 12 | +- GitHub Copilot CLI (agentic terminal coding) |
| 13 | +- GitHub Models API |
| 14 | +- GitHub MCP Server (`github/github-mcp-server`) |
| 15 | +- Claude Code × GitHub integrations |
| 16 | +- Agentic CI/CD patterns and community ecosystem |
| 17 | + |
| 18 | +## Commands |
| 19 | + |
| 20 | +### `/aw-report` |
| 21 | +Runs a full intelligence sweep — 8+ web searches across the gh-aw landscape — and produces a dated Markdown report saved to `outputs/gh-aw-reports/YYYY-MM-DD.md`. Updates the persistent knowledge base and posts to GitHub Discussions (`project-news` category) for historical record. |
| 22 | + |
| 23 | +Flags: `--deep` (extended queries), `--no-post` (skip Discussions), `--domains domain1,domain2` (filter domains) |
| 24 | + |
| 25 | +**Use when**: You want today's news, a briefing before a meeting, or to populate the knowledge base. |
| 26 | + |
| 27 | +### `/aw-status` |
| 28 | +Reads the knowledge base and delivers a quick 300–400 word briefing on current versions, active deprecations, and recommended actions. No web searches needed. |
| 29 | + |
| 30 | +Flags: `--domain domain` (focus on one domain), `--since YYYY-MM-DD` (filter by date) |
| 31 | + |
| 32 | +**Use when**: You need a fast reminder of the current state without running a full report. |
| 33 | + |
| 34 | +### `/aw-daily` |
| 35 | +Fully autonomous daily pipeline: research → Discussion posting → gap analysis → implementation → PR to `develop` → review → merge. Designed for zero human intervention. |
| 36 | + |
| 37 | +Flags: `--dry-run` (research + analysis only), `--skip-research` (start at gap analysis), `--skip-implementation` (no file edits), `--no-merge` (create PR without merging) |
| 38 | + |
| 39 | +**Use when**: Scheduled daily (via gh-aw workflow) or invoked manually to update reference files from the latest ecosystem intelligence. |
| 40 | + |
| 41 | +### `/aw-merge` |
| 42 | +Weekly merge of `develop` into `main`. Creates a PR, waits for CI, squash merges, and resets `develop`. |
| 43 | + |
| 44 | +Flags: `--dry-run` (show what would merge), `--no-reset` (skip develop reset after merge) |
| 45 | + |
| 46 | +**Use when**: Weekly cadence to promote accumulated daily updates from `develop` to `main`. |
| 47 | + |
| 48 | +## Skills |
| 49 | + |
| 50 | +### `gh-aw-report` |
| 51 | +The core intelligence skill. Directs Claude to: |
| 52 | +1. Execute 8 targeted web searches across the gh-aw ecosystem |
| 53 | +2. Synthesize findings into a structured report with 7 standard sections |
| 54 | +3. Save the report to `outputs/gh-aw-reports/` |
| 55 | +4. Update the knowledge base with stable, persistent facts |
| 56 | + |
| 57 | +## Knowledge Base |
| 58 | + |
| 59 | +`skills/gh-aw-report/knowledge-base.md` is a persistent, append-only log of stable facts about the gh-aw ecosystem — versions, deprecations, architecture notes, and breaking changes. Every Claude session with this plugin starts with this context loaded. |
| 60 | + |
| 61 | +### `aw-daily` |
| 62 | +The autonomous pipeline skill. Extends `gh-aw-report` with gap analysis against reference files, issue creation, implementation, and PR management. 9-phase pipeline targeting the `develop` branch. |
| 63 | + |
| 64 | +## Scheduled Use |
| 65 | + |
| 66 | +The primary daily pipeline runs via a gh-aw scheduled workflow (`.github/workflows/daily-intelligence.md`) with fuzzy scheduling (`daily around 07:00`). This runs on GitHub Actions using the Copilot engine. |
| 67 | + |
| 68 | +The weekly `develop` → `main` merge runs via `.github/workflows/weekly-develop-merge.md` (`weekly on monday around 09:00`). |
| 69 | + |
| 70 | +For local alternative execution, use `/aw-daily` or `/aw-merge` directly. Idempotency checks prevent duplicate work if the gh-aw workflow already ran. |
| 71 | + |
| 72 | +## Reference Files |
| 73 | + |
| 74 | +- `skills/gh-aw-report/references/gh-aw-architecture.md` — Stable system architecture facts |
| 75 | +- `skills/gh-aw-report/references/search-queries.md` — Extended query library for deep dives |
| 76 | +- `skills/gh-aw-report/knowledge-base.md` — Persistent cross-session knowledge store |
0 commit comments