Claude-skill-registry log-file-use

When a mode needs to read, create, or write (log progress) to a log file.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/log-file-use" ~/.claude/skills/majiayu000-claude-skill-registry-log-file-use && rm -rf "$T"
manifest: skills/data/log-file-use/SKILL.md
source content

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}
    .