Skip to content

tama lint

tama lint validates the project structure — checks that all agents have their required step files and that all referenced skills exist.

Terminal window
tama lint

Run from the project root (where tama.toml lives).

  • All AGENT.md files parse correctly (valid YAML frontmatter, required fields present)
  • All required step files exist for each pattern (e.g., reduce.md for scatter, draft.md/critique.md/refine.md for critic)
  • All skills referenced in call.uses lists exist in skills/
✓ 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/
  • 0 — all checks pass
  • 1 — one or more checks failed

Use in CI:

.github/workflows/ci.yml
- name: Lint tama project
run: tama lint