tama lint
tama lint validates the project structure — checks that all agents have their required step files and that all referenced skills exist.
tama lintRun from the project root (where tama.toml lives).
What it checks
Section titled “What it checks”- All
AGENT.mdfiles parse correctly (valid YAML frontmatter, required fields present) - All required step files exist for each pattern (e.g.,
reduce.mdfor scatter,draft.md/critique.md/refine.mdfor critic) - All skills referenced in
call.useslists exist inskills/
Example output
Section titled “Example output”✓ agents/researcher: ok✓ agents/summarizer: ok✗ agents/essay-critic: missing required files: critique.md, refine.md✗ agents/fact-checker: skill 'search-web' not found in skills/Exit code
Section titled “Exit code”0— all checks pass1— one or more checks failed
Use in CI:
- name: Lint tama project run: tama lint