debug-onlisted
Install: claude install-skill ievo-ai/skills
# Debug On — enable verbose session logging
Activates trace-level logging for all subsequent iEvo skill invocations in this session and future sessions, until `/ievo:debug-off` is invoked. Flag is project-local (lives in `.ievo/debug.flag`), so teammates working in the same repo see it via git too.
## When to use
- User says "turn on debug", "verbose mode", "log everything", "trace level"
- User reports a bug in init/evolution/security-audit and wants reproducible logs
- User wants to share a session for issue filing on ievo-ai/skills
- User wants to understand iEvo's internal decision-making
## Steps
### 1. Verify `.ievo/` exists
If `.ievo/` directory is absent → init hasn't been run in this project. Tell user:
```
iEvo not initialized in this project. Run /ievo:init first.
Debug mode applies to existing iEvo workflows — nothing to debug yet.
```
Exit.
### 2. Write the flag file
Use the Write tool (NOT Bash) to create:
```
file_path: <project>/.ievo/debug.flag
content:
enabled: true
enabled_at: <ISO-8601 UTC timestamp>
enabled_by: <user identifier if known, else "user-invocation">
reason: <optional — if user mentioned why>
```
The file format is YAML for easy human reading. Other iEvo skills check for the file's existence (presence = enabled), and may parse content for context.
### 3. Create debug log directory
```
<project>/.ievo/log/debug/<session-id>/
```
Where `<session-id>` is a fresh ISO-8601 basic timestamp: `YYYYMMDDTHHMMSSZ` (no colons — Windo