Skip to content

IFM Agent Documentation & Skill Map

This document maps engineering tasks to their corresponding AGENTS.md instructions, SKILL.md workflows, architecture reference docs, and executable verification commands.


Task Routing Table

Task DescriptionPrimary AGENTS.mdApplicable Skill (SKILL.md)Deep Context DocsExecutable Verification
Architecture Review & RefactoringAGENTS.md (root)architecture-reviewdocs/architecture/invariants.md, docs/architecture/README.mdcargo test --workspace
Audio Pipeline & Opus Codeccrates/AGENTS.mdaudio-developmentAUDIO_MIXING.md, docs/architecture/audio.md, docs/audio/README.mdcargo test -p ifm-audio
Wire Protocol & Binary Packetscrates/AGENTS.mdprotocol-changeIFM-PROTOCOL-SPEC.md, docs/protocol/README.mdcargo test -p ifm-protocol
libp2p, QUIC, WebRTC Transportcrates/AGENTS.mdtransport-developmentdocs/transport/README.md, docs/protocol/discovery.mdcargo test -p ifm-transport
Relay Plane & Mesh Forwardingpackages/sdk/AGENTS.mdrelay-developmentdocs/demos/README.md, docs/rendezvous/README.mdcargo test -p ifm-transport
TypeScript SDK Developmentpackages/sdk/AGENTS.mdsdk-developmentdocs/sdk/README.mdnpm run build && npm run test:cli
Bug Fixing & Packet DiagnosticsAGENTS.md (root)debuggingdocs/developer-tools.mdnpm run test:cli, cargo test
Test-Driven Development (TDD)AGENTS.md (root)test-driven-developmentdocs/architecture/map.mdcargo test --workspace, npm run test:cli
Cross-Repository Schema ChangeAGENTS.md (root)cross-repository-changedocs/architecture/invariants.mdcargo test --workspace, npm run build
Mobile Radio Listener PWApackages/ifm-pwa/AGENTS.mdsdk-developmentdocs/mobile-pwa/README.md, mobile-radio-listener.mdbun --cwd packages/ifm-pwa build
Landing & Documentation Sitepackages/landing/AGENTS.mdsdk-developmentdocs/index.md, docs/distribution/README.mdbun scripts/build-docs.mjs

Skill Navigation Pattern

When an AI coding agent begins a task:

text
1. Read root AGENTS.md for global operating rules & invariants.
2. Locate task in the Task Routing Table above.
3. Read the specified repository/package AGENTS.md.
4. Load the relevant SKILL.md for step-by-step workflow procedures.
5. Refer to deep context docs for domain-specific formulas or specs.
6. Execute the listed verification commands to validate changes.

Released under the MIT License.