with one click
accomplish
// Log an accomplishment to daily accomplishments and session-context. Use when the user wants to record a win, milestone, or personal achievement.
// Log an accomplishment to daily accomplishments and session-context. Use when the user wants to record a win, milestone, or personal achievement.
| name | accomplish |
| description | Log an accomplishment to daily accomplishments and session-context. Use when the user wants to record a win, milestone, or personal achievement. |
| triggers | ["/accomplish","log accomplishment","record accomplishment","add accomplishment"] |
| user-invocable | true |
| allowed-tools | ["Bash","Edit","Write","Read","AskUserQuestion"] |
Script: ~/.claude/skills/accomplish/script.py handles all file I/O.
/accomplish <description of what was accomplished>
If user provided a description, use it as ACCOMPLISHMENT_TEXT. Otherwise ask:
question: "What did you accomplish?"
header: "Win"
options: []
multiSelect: false
python3 ~/.claude/skills/accomplish/script.py gather-context
Returns JSON with: date_file, timestamp, daily_path, daily_exists, session_context_path, has_accomplishments_section, git_log, git_diff.
Using ACCOMPLISHMENT_TEXT, git_log, git_diff, and session context, craft:
### TIMESTAMP
**What**: Brief title (from ACCOMPLISHMENT_TEXT)
**Context**: Why this matters โ connect to user's journey, business goals, or growth
**Details**: Specifics โ repos, files, tools, metrics
**Reflection**: Mirror the user's sentiment genuinely
Keep tone authentic. If they're excited, let it show. If it was hard-won, note the struggle. Include tables if the accomplishment involves structured data.
python3 ~/.claude/skills/accomplish/script.py write-entry \
--file "DAILY_PATH" \
--entry "FORMATTED_ENTRY" \
--create # only if daily_exists is false
Only if session_context_path was found:
python3 ~/.claude/skills/accomplish/script.py write-mirror \
--file "SESSION_CONTEXT_PATH" \
--line "**TIMESTAMP** - One-liner summary"
Output briefly:
Logged to ~/.claude/accomplishments/DATE_FILE.md
Mirrored to session-context/CLAUDE-activeContext.md
~/.claude/accomplishments/session-context/ lives relative to cwd)All commands output JSON. Run from any directory.
| Command | Purpose |
|---|---|
gather-context [--daily-dir DIR] [--project-dir DIR] | Get date/time (local timezone), git log/diff, file paths and existence flags |
write-entry --file PATH --entry TEXT [--create] | Write/append formatted entry to daily file |
write-mirror --file PATH --line TEXT | Append one-liner to Accomplishments section in session-context |