Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.03 KB

File metadata and controls

41 lines (28 loc) · 1.03 KB

Development

Common commands for working on Limina locally.

Commands

make test
make validate
make generate-goal
make install-skills

make generate-goal expects kb/mission/CHALLENGE.md to contain a real Objective and Success Criteria. The template placeholder intentionally fails with a friendly message.

Scripts

  • scripts/generate_goal.py: builds a Codex /goal command from kb/mission/CHALLENGE.md.
  • scripts/kb_validate.py: validates the core research graph and optional GOAL.md quality.
  • scripts/install_skills.sh: symlinks bundled skills into Claude Code and/or Codex.
  • scripts/kb_new_artifact.py: creates new H, E, F, L, CR, and SR notes.

Testing

Install dependencies, then run:

python3 -m unittest discover -s tests
python3 scripts/kb_validate.py

The Makefile sets LIMINA_TELEMETRY_INTERNAL=1 for tests and validation so local development checks do not prompt for telemetry consent.

Release Checks

Before publishing a change:

make test
make validate