Add Claude Code documentation

Summary

This MR sets up Claude Code integration for the Clive project.

Added

  • CLAUDE.md - comprehensive project documentation covering:

    • Project overview and architecture (World, Commands, Profile, dual CLI/TUI interfaces)
    • Essential commands for installation, running, linting, and testing
    • Test organization and fixture patterns
    • Development guidelines and code style conventions
    • GitLab CLI commands and CI environment details
  • Claude Code slash commands (.claude/commands/):

    • /smoke - quick smoke test for basic CLI functionality
    • /lint - run all pre-commit hooks
    • /test <args> - run pytest with shortcuts (unit, cli, tui, functional)
    • /reflection - analyze and improve Claude Code configuration

Fixed

  • Typo in settings docstring: CLIVE__FIRST_GROUPCLIVE_FIRST_GROUP (environment variable format)

Changed

  • .gitignore - exclude .claude/settings.local.json (local Claude Code settings)

🤖 Generated with Claude Code

Edited by mzebrak-glab

Merge request reports

Loading