بنقرة واحدة
بنقرة واحدة
Supervise a set of slay tasks through planning, execution, and verification
Manage tasks, subtasks, tags, and templates via the slay CLI
Automatically title tasks based on conversation context
Manage task artifacts (files, folders) via the slay CLI
Full CLI reference for slay — orchestrates all slay domain skills
Interact with PTY terminal sessions via the slay CLI
| name | commit-and-done |
| description | Commit changes, mark the current task as done, and close its tab |
| depends_on | ["commit"] |
| trigger | auto |
Commit and done: commit all task-related changes, mark the task as done, and close its tab. User context: $ARGUMENTS
Follow the commit skill workflow to stage and commit the work for this task.
If the commit fails, is cancelled by the user, or there is nothing to commit, stop here — do not proceed to step 2. Report what happened and let the user decide.
Only after a successful commit:
Run: slay tasks done --close
This marks the task as done using the project's configured "done" status and closes the task tab in the SlayZone app.
No explicit task ID is needed — $SLAYZONE_TASK_ID is set automatically in task terminals.
Print a summary: