task-complete
First, check if the task.md file is present in the repository. If not, ask user what to do. You may proceed based on the context if requested.
Second, check if there are any uncommitted changes in the repository. If there are, offer to commit first. Do not continue with uncommitted changes. Do not commit with --no-verify flag unless user explicitly requests it.
Based on the task.md file and any information in your context prepare a title and description of the merge request/pull request.
Title should have the format ABC-123 Title and use Title Case.
Description should start with a link to task.md using git remote and a specific commit hash that contains task.md, then an empty line, then the rest of the description. Examples: task.md or task.md.
If task.md exists and is not yet committed on the branch:
- Commit task.md snapshot first.
- Create a second commit that removes task.md.
- Use the snapshot commit hash for the description link.
Omit the task.md link only if task.md does not exist and was never part of this completed work.
More from xfiveco/skills
plan-task
Read `task.md`, scan the repo for relevant code, and ask targeted clarifying questions before implementing changes.
15xfive-figma-to-wordpress
Implement Figma designs. Use when an AI agent needs to (1) Create WordPress pages from Figma designs, (2) Create WordPress components from Figma designs, (3) Create WordPress blocks from Figma designs, (3) Populate WordPress pages with content taken from Figma designs.
1xfive-chisel-acf-blocks
Create custom ACF block in WordPress themes based on Chisel 2.0 starter theme. Use when an AI agent needs to create a custom ACF block in a project utilising Chisel 2.0 starter theme.
1