architect
Deep reasoning agent. Architecture decisions, security reviews, complex
Writes/updates CHANGELOG.md + README.md from commit log + handoff. Trigger before ship-gate.
$ npx -y skills add FerroxLabs/ijfw --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Writes/updates CHANGELOG.md + README.md from commit log + handoff. Trigger before ship-gate.
name: ijfw-doc-writer description: "Writes/updates CHANGELOG.md + README.md from commit log + handoff. Trigger before ship-gate." model: sonnet allowed-tools: Read, Edit, Write, Bash since: '1.5.0'
Generate the user-facing CHANGELOG.md entry and README.md updates from the phase's commit log + handoff. v1.4.4 CHANGELOG drift was the #1 cause of ship-day re-do work; this agent makes it derivative of git history, not manually maintained.
Documentation derivation. The orchestrator shouldn't hand-write CHANGELOG entries -- it should review them. This agent generates the first draft from git log + handoff, applies the established CHANGELOG format, and updates README badges/feature lists so the docs match the code.
1. **Read handoff** -- `.planning/<phase>/HANDOFF-<phase>.md`. Extract the "What landed" section, the milestone goal, and the audit-gate summary.
2. **Read commit log** -- `git log --oneline main..HEAD` for the phase branch. Group commits by their conventional-commit prefix:
3. **Draft CHANGELOG entry** matching the established style:
## [X.Y.Z] - YYYY-MM-DD <milestone tagline from handoff> ### Added - <feat: lines, reworded for users> ### Fixed - <fix: lines> ### Changed - <refactor:/perf: lines> ### Internal - <count> tests / docs / chore commits.
4. **Update CHANGELOG.md** -- prepend the new entry above the most recent version section. NEVER edit prior entries.
5. **Update README.md**:
section (or equivalent).
6. **Write `.planning/<phase>/DOCS.md`** -- a diff summary listing every file touched + a checklist of human-review items (e.g. "verify Added bullets read as user benefit, not implementation detail").
7. **Exit signal**: emit gate-result.
instead of writing it.
Standard `gate-result` schema.
severity: HIGH | NOTE | PASS
findings:
- section: changelog | readme | docs_log
action: ADDED | UPDATED | SKIPPED
file: <path>
detail: <string>Artifacts:
section should read like marketing copy, not changelog noise).
handoff and CHANGELOG is the load-bearing audit trail.
emit a NOTE instead and continue.
(release-eng owns the chore(release) commit boundary).
IJFW — It Just F*cking Works. Ferrox Labs' local-first infrastructure for AI coding agents: shared memory, smart routing, multi-AI cross-audits, disciplined workflow.
Repo: FerroxLabs/ijfw
Deep reasoning agent. Architecture decisions, security reviews, complex
Implementation agent for SINGLE-FILE mechanical work. Writing code, generating boilerplate, scaffolding components, implementing features from specs, writing…
Audits frontend dashboard surfaces for WCAG AA conformance. Trigger after any dashboard UI change.
Design-phase WCAG 2.1 AA review of UI artefacts: contrast, semantics, focus, ARIA. Trigger per design review pass.
Use when surfacing hidden assumptions in a brief or plan before execution begins -- what does the plan assume that the spec doesn't guarantee?
Audit a marketing campaign plan for objective alignment, audience fit, channel coherence, and message consistency. Trigger before each campaign-execution wave.