Skip to content

Code Assist Tools

See also: Programmer's Guide · Coding Standards · Adding Plugins · Developer Tutorial

The milk project includes agent rules, skills and workflows that guide AI coding assistants (Gemini, Copilot, etc.) to follow project conventions automatically. They live under .agents/:

.agents/
├── rules/        # Always-on guardrails (one short file per topic)
├── skills/       # Deep-dive instruction sets, one folder with a SKILL.md each
└── workflows/    # On-demand task templates, invoked as /<file name>

Collaborators benefit even without an AI assistant: the files document the conventions, checklists and cross-references that every contributor should know. The directories are the index — list them to see what exists, and open the file for its trigger conditions and required actions.

Getting Started

  1. Developer Tutorial — write your first module end-to-end.
  2. Adding Plugins — module layout, CMake setup.
  3. Programmer's Guide — which template file to copy for each use case.

Adding New Rules or Workflows

Rules and workflows are markdown files with YAML frontmatter:

---
description: Short description of what this rule / workflow does
---

A rule then describes its trigger conditions and required actions; a workflow lists numbered steps (use // turbo-all at the top of the steps if every command should auto-run). Rules and workflows point to the human documentation in docs/ rather than duplicating it.


← Documentation Index