원클릭으로
task-done
Mark a task as done. Records completion time. Shortcut for /task-update <id> status done.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Mark a task as done. Records completion time. Shortcut for /task-update <id> status done.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Show usage information for any workflow-toolkit skill. Use when the user asks how to use a specific skill, what a skill does, or needs guidance on workflow-toolkit features. Also triggers on "help", "how do I", "what does X do", or "usage" in the context of workflow-toolkit skills.
Initialize and verify the workflow-toolkit environment. Checks SQLite availability, creates the journal database, verifies directory structure, checks gh CLI auth, and reports readiness. Run this after installing the plugin or when troubleshooting.
Pre-flight checklist for open source contributions. Validates code changes against project rules, PR size limits, commit format, linting, and type-checking. Does NOT push or create PRs — only reports issues.
Creates a new Claude Code custom subagent configuration. Guides you through designing agent scope, tools, permissions, hooks, and system prompts.
Creates a new Claude Code custom skill (slash command). Guides you through designing, writing, and placing the SKILL.md file with proper frontmatter, arguments, and best practices.
Open the journal SQLite database in a GUI viewer (DB Browser for SQLite, or similar).
| name | task-done |
| description | Mark a task as done. Records completion time. Shortcut for /task-update <id> status done. |
| argument-hint | <id or slug> [summary of what was done] |
| disable-model-invocation | true |
Marks a task as completed and records the completion time.
Parse $ARGUMENTS:
Look up the task in SQLite:
DB_PATH="$CLAUDE_PROJECT_DIR/.claude/journal/journal.db"
sqlite3 -header -column "$DB_PATH" "SELECT id, slug, title, status, priority, started_at FROM tasks WHERE id = <id> OR slug = '<slug>';"
If the task is already done, inform the user.
If the task was never started (status is todo), set both started_at and completed_at.
Update the task:
TIMESTAMP=$(date -u '+%Y-%m-%d %H:%M:%S')
sqlite3 "$DB_PATH" "UPDATE tasks SET status = 'done', started_at = COALESCE(started_at, '$TIMESTAMP'), completed_at = '$TIMESTAMP', updated_at = '$TIMESTAMP' WHERE id = <id>;"
sqlite3 "$DB_PATH" "UPDATE tasks SET notes = COALESCE(notes || char(10), '') || 'Completed: <summary>' WHERE id = <id>;"
Update the TASK.md file — change status to done, add completed timestamp using the Edit tool.
Confirm with:
/workflow-toolkit:task-list to see remaining work