log-file-use
When a mode needs to read, create, or write (log progress) to a log file.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install scottermonk-agentautoflow-log-file-use
Repository
Skill path: .roo/skills/log-file-use
When a mode needs to read, create, or write (log progress) to a log file.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: ScotterMonk.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install log-file-use into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/ScotterMonk/AgentAutoFlow before adding log-file-use to shared team environments
- Use log-file-use for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: log-file-use
description: When a mode needs to read, create, or write (log progress) to a log file.
---
# Log file use instructions
## Comstants
**Logging format**:
- `date + time; action summary` (semicolon separated).
- Ex: `"2026-02-14 07:23; Approved to begin"`.
- Ex: `"2026-02-14 07:25; Task completed: Added update_query() to utils_sql.py, refactored utils_sql.py, junk.py"`.
**Plans folder**: `.roo/docs/plans/`
## Initialization tasks
Do in order:
### 1 Determine **User query**:
Determine `user_query` value from current context or other input.
- If still not known: consult user.
### 2 Determine **Plan name**:
Do in order:
a) Determine `short plan name` value from current context, current task, or other input.
- If still not known: consult user.
b) Create `short_2_word_description` of current task based on current context.
c) `short plan name`: `yymmdd_{short_2_word_description}`.
### 3 Determine **Log file name and path**:
- `log file`: `{plans folder}_[short plan name]_log.md`.
## Log file use instructions
### Reading a log file
- Use the `read_file` tool to read `log file`.
### Creating a log file
- Use the `write_to_file` tool to create fresh (or modify existing) `log file` in the `{plans folder}`.
### Writing to a log file
- Use the `apply_diff` tool to modify existing `log file` in the `{plans folder}`.