ijfw-agents-md
Maintain canonical AGENTS.md (open spec). Trigger: 'agents.md', 'update AGENTS.md', or auto-fired by ijfw-team after agent generation.
Use when a milestone is shipping and you need to archive its artifacts, generate a summary, and seed the next milestone. Trigger: 'milestone complete', 'ship milestone', 'wrap milestone', 'complete milestone <id>', /ijfw-complete-milestone.
$ npx -y skills add FerroxLabs/ijfw --skill ijfw-complete-milestone --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ijfw-complete-milestoneContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a milestone is shipping and you need to archive its artifacts, generate a summary, and seed the next milestone. Trigger: 'milestone complete', 'ship milestone', 'wrap milestone', 'complete milestone <id>', /ijfw-complete-milestone.
name: ijfw-complete-milestone description: "Use when a milestone is shipping and you need to archive its artifacts, generate a summary, and seed the next milestone. Trigger: 'milestone complete', 'ship milestone', 'wrap milestone', 'complete milestone <id>', /ijfw-complete-milestone." since: '1.5.0'
Archive a completed milestone, capture what shipped, and surface the next milestone. Domain-agnostic -- a milestone may be a software release, a book part, a campaign wave, a design-system tier, or any other top-level project unit defined in `.planning/ROADMAP.md`.
1. **Verify completion.**
2. **Extract learnings (dispatch agent).**
3. **Generate milestone summary (dispatch skill).**
4. **Confirm with user.**
5. **Archive artifacts.**
6. **Update ROADMAP.md.**
- [x] <id> -- shipped <YYYY-MM-DD>. See `.planning/_archive/<id>/SUMMARY.md`.
- [ ] _next milestone_ -- run `/ijfw-workflow` or `/gsd-new-milestone` to define.
7. **Write memory entry.**
8. **Tag the commit (optional, with confirmation).**
9. **Commit the archive + roadmap change.**
chore(milestone): archive <id> + seed next milestone
- LEARNINGS.md captured (<N> entries)
- SUMMARY.md captured (<M> lines)
- ROADMAP.md collapsed to one-line entry
- Memory: milestone_<id>_shipped10. **Closer.**
> `You went from <id> open with <N> phases to archived with summary, learnings, memory, and tag in <M> minutes.`
Final message to the user, in this order: 1. Receipt line (`You went from ...`). 2. Archive path (`.planning/_archive/<id>/`). 3. Commit SHA. 4. Tag (if created) and the push command. 5. Suggested next move.
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
Maintain canonical AGENTS.md (open spec). Trigger: 'agents.md', 'update AGENTS.md', or auto-fired by ijfw-team after agent generation.
Session-end auto-extraction of lessons, errors, fixes, and user feedback into structured memory. Fires at session end. Requires consent on first run.
Terse conventional commits. Trigger: commit, git commit, /ijfw-commit
Compress memory/context files into terse form. Trigger: /compress, compress file
Use when the user says: 'compute', 'crunch this', 'analyze logs', 'aggregate the data', 'run a script', 'dedupe', 'count by', 'top N', or any data-shaping ask.…
IJFW efficiency layer -- smart output, routing, context discipline. Always active. Trigger: any IJFW interaction. Disable: 'ijfw off' or 'normal'.