ワンクリックで
task-update
Update a task's field (status, priority, tags, notes, description). Updates both SQLite and the task's TASK.md file.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Update a task's field (status, priority, tags, notes, description). Updates both SQLite and the task's TASK.md file.
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-update |
| description | Update a task's field (status, priority, tags, notes, description). Updates both SQLite and the task's TASK.md file. |
| argument-hint | <id or slug> <field> <value> |
| disable-model-invocation | true |
Updates a specific field on a task.
Parse $ARGUMENTS:
status, priority, tags, notes, description, title, issueValidate the field and value:
status: must be one of todo, in-progress, done, blockedpriority: must be one of critical, high, medium, lowtags: comma-separated string, stored as JSON arraynotes: free-form text (appended, not replaced)description: free-form text (replaced)title: new title stringissue: GitHub issue number or none to unlinkUpdate SQLite:
DB_PATH="$CLAUDE_PROJECT_DIR/.claude/journal/journal.db"
TIMESTAMP=$(date -u '+%Y-%m-%d %H:%M:%S')
# For status changes, also update started_at / completed_at
sqlite3 "$DB_PATH" "UPDATE tasks SET <field> = '<value>', updated_at = '$TIMESTAMP' WHERE id = <id>;"
# If status = 'in-progress', set started_at if null
sqlite3 "$DB_PATH" "UPDATE tasks SET started_at = '$TIMESTAMP' WHERE id = <id> AND started_at IS NULL AND status = 'in-progress';"
# If status = 'done', set completed_at
sqlite3 "$DB_PATH" "UPDATE tasks SET completed_at = '$TIMESTAMP' WHERE id = <id> AND status = 'done';"
If the task has a folder_path, also update the TASK.md frontmatter to reflect the change using the Edit tool.
For notes, append to the Notes section in TASK.md rather than replacing.
Confirm the update by showing the updated field value and timestamp.