This file is read by all agentic runtimes (GitHub Copilot, Claude Code, Codex, and gh-aw workflows) when operating in this repository.
The aw-author plugin (v1.3.0) for Claude Code. It provides skills, commands, and reference materials for authoring GitHub Agentic Workflow (gh-aw) markdown files, plus an autonomous daily pipeline that keeps the reference materials current.
Repository: zircote/github-agentic-workflows
Owner: Robert Allen (zircote)
skills/aw-author/references/— 9 canonical reference files (frontmatter schema, safe-outputs, tools, gotchas, patterns, examples, validation, body guide, URLs). These are the primary deliverable of this project.skills/aw-daily/— Autonomous daily pipeline skill that researches the gh-aw ecosystem, identifies gaps in reference files, and creates PRs to fix them.skills/gh-aw-report/— Intelligence reporting skill with knowledge base and search queries..github/workflows/— Two gh-aw workflows:daily-intelligence.md(daily research + updates) andweekly-develop-merge.md(weekly develop→main merge).outputs/gh-aw-reports/— Dated intelligence reports.
main— stabledevelop— receives daily automated PRs from the intelligence pipeline- Feature branches:
daily-intelligence-YYYY-MM-DD(ephemeral, deleted after merge)
- Never edit
.lock.ymlfiles. They are compiled output fromgh aw compile. - Reference files are large (200–2100 lines). Use section headers as anchors for edits, not line numbers.
- Knowledge base (
skills/gh-aw-report/knowledge-base.md) is append-only. Never delete entries. Mark outdated facts with[SUPERSEDED by YYYY-MM-DD]. - All
add-commentsafe-outputs must includediscussions: false. This is a known gh-aw gotcha that causes HTTP 422 errors. - The
plugins:frontmatter field is deprecated. Usedependencies:instead. Rungh aw fix --writeto migrate. - Discussion posts go to the "Project News" category (ID:
DIC_kwDORSXBr84C61Lr). - The daily pipeline is idempotent. It checks for existing Discussions, PRs, and issues before creating new ones. Re-running on the same day is safe.
- When editing reference files, verify the change compiles. Run
gh aw compileafter modifying any.mdfile in.github/workflows/. - PRs are created as drafts. Open with
--draftordraft: truein safe-outputs, then mark ready withgh pr readyafter all changes are pushed and verified.
- Workflows are
.mdfiles with YAML frontmatter in.github/workflows/ - Compiled to
.lock.ymlviagh aw compile permissions:block is read-only — write permissions are rejected by the compiler- All write operations go through
safe-outputs:using App tokens - Event-triggered workflows need
reaction: eyesin theon:block ${{ }}expressions inside fenced code blocks are NOT interpolated — use env vars- Trigger is
issues(plural), notissue
| Command | Purpose |
|---|---|
/aw-author |
Author, validate, improve, or debug gh-aw workflows |
/aw-daily |
Autonomous daily pipeline (research → gaps → fix → PR) |
/aw-merge |
Weekly develop→main merge |
/aw-report |
Intelligence sweep + Discussion posting |
/aw-status |
Quick briefing from knowledge base |
/aw-upgrade |
Upgrade gh-aw extension + recompile + PR |