بنقرة واحدة
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