← LeaderboardThe Skill Leaderboard

context-status

Show current session status and context health for the sewage project. Use to check context usage, active work state, and what will survive compaction.

Published by brycewang-stanford ↗brycewang-stanford/Auto-Empirical-Research-Skills

Try your first task

context-status

Start a fresh conversation.

Use context-status to show the current session and project status: recent commits, uncommitted-change count, recent reports, script and output counts, manuscript sections, and saved memory files.

    User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗

    SKILL.md

    name: context-statusdescription: |  Show current session status and context health for the sewage project.  Use to check context usage, active work state, and what will survive compaction.allowed-tools: ["Bash", "Read", "Glob"]

    Context Status

    Show current session status including context usage estimate and project state.

    Workflow

    Step 1: Check Session State

    # Recent git activity
    git log --oneline -5
    
    # Working tree status
    git status --short
    
    # Recent output files
    ls -lt output/log/ 2>/dev/null | head -5
    

    Step 2: Check Project Progress

    # Count analysis scripts
    find scripts/R/09_analysis/ -name "*.R" | wc -l
    
    # Count output tables and figures
    ls output/tables/*.tex 2>/dev/null | wc -l
    ls output/figures/ 2>/dev/null | wc -l
    
    # Check manuscript sections
    ls docs/overleaf/*.tex 2>/dev/null
    

    Step 3: Report Status

    Format output:

    Session Status
    ---
    Recent commits: [last 3]
    Uncommitted changes: [count]
    Recent reports: [last 3 in output/log/]
    
    Project Progress
    ---
    Pipeline scripts: N
    Analysis scripts: N
    Output tables: N
    Output figures: N
    Manuscript sections: N .tex files
    
    Memory Files
    ---
    [List files in .claude/projects/.../memory/]
    

    Notes

    • Context usage is estimated from conversation length
    • All important state is saved to disk (memory files, output/log/)
    • Use /commit to save work before context compaction