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.