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 the user says: 'set up a team', 'create agents for', 'team for this project', 'who should work on this', or after Discovery in a project setup flow.
$ npx -y skills add FerroxLabs/ijfw --skill ijfw-team --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ijfw-teamContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user says: 'set up a team', 'create agents for', 'team for this project', 'who should work on this', or after Discovery in a project setup flow.
name: ijfw-team description: "Use when the user says: 'set up a team', 'create agents for', 'team for this project', 'who should work on this', or after Discovery in a project setup flow." context: fork model: sonnet
Assembles a project-specific operating team. Team Assembly is project-agnostic: it works for software, books, content, design, research, business strategy, education, operations, and mixed projects.
Do not treat every team as a code-generation swarm. Generate the agents plus the operating contracts that let those agents coordinate around artifacts, claims, reviews, and handoffs.
CLI entry point: `ijfw team init [--archetype <type>] [--name <team-name>] [--brief <text>]`. `ijfw team` is the skill/workflow trigger; `ijfw team init` is the concrete command that writes `.ijfw/team/`, `.ijfw/agents/`, and Codex agent files.
Programmatic entry: `createTeamAssembly(projectRoot, { brief, archetype, teamName })`. When `brief` is provided and contains explicit domain signal (`book`/`novel`/`chapter`, `marketing`/`campaign`/`launch`, `research`/`paper`/`study`, `software`/`app`/`api`, etc.) the brief score outweighs filesystem-only detection. This is the wire that closes the "Receive project brief from Discovery stage" flow below.
---
1. Receive project brief from Discovery stage (or ask for context) 2. Infer one or more project archetypes and artifact types 3. Identify the roles needed for creation, review, integration, and verification 4. Generate portable agent markdown files with proper frontmatter 5. Generate Codex custom-agent TOML when the Codex surface is present 6. Generate the team charter and workflow manifest 7. Present the proposed team and operating model for approval 8. Save approved outputs to `.ijfw/agents/`, `.codex/agents/`, and `.ijfw/team/` as applicable
---
Team Assembly 2.0 produces three coordinated surfaces:
Keep `.ijfw/agents/*.md` lightweight and role-focused. Put machine-readable ownership, dependency, review, and coordination details in the charter and workflow manifest.
Codex TOML agents are platform-native projections, not a separate source of truth. Regenerate them with `ijfw codex sync-agents` after changing the team charter, and check the local Codex install with `ijfw codex doctor`.
---
Infer archetypes from the brief, repository signals, existing files, and user corrections. Support mixed projects instead of forcing one label.
Common archetypes:
---
If t
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
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…
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.…