Skip to main content
ClaudeWave
Slash Command2 estrellas del repoactualizado 2d ago

gjalla-log

The gjalla-log command displays semantic change history for a project, showing when architecture elements, rules, capabilities, and other primitives were created, modified, or deleted, along with timestamps and authors. Use this to audit structural evolution, understand when constraints changed, or investigate who modified specific components over a specified time window (default seven days).

Instalar en Claude Code
Copiar
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/gjalla/engineering/HEAD/commands/gjalla-log.md -o ~/.claude/commands/gjalla-log.md
Después abre una sesión nueva de Claude Code; el slash command carga automáticamente.

gjalla-log.md

Show semantic change history for this project — what architecture elements,
rules, capabilities, and other primitives changed, when, and by whom.

1. Use the gjalla CLI: `gjalla log` (this surface is CLI-first today).
   - Default: `gjalla log --since 7d` — last 7 days.
   - If the user specified a time window ($1): `gjalla log --since $1`
   - If the user specified a type ($2): `gjalla log --type $2`
   - For a specific element: `gjalla log --element architecture.api-server`
   - For a specific commit: `gjalla log --commit abc1234`

2. Present the changes as a timeline:
   - Group by commit (same commit SHA = one group)
   - Show date, short SHA, source (attestation vs analysis), author if available
   - For each change: primitive type, primitive id, change type (created/modified/deleted)
   - Highlight any rule changes — these affect constraints for future work

3. Suggested follow-ups:
   - "To understand a specific element's current state: /gjalla-context architecture"
   - "To see the impact of your uncommitted changes: /gjalla-impact"

If gjalla MCP tools are not available, suggest:
```
gjalla log --since 7d
gjalla log --type rule --since 30d
```