XP Work Manager Skill - Usage Guide
This skill helps you record feedback, todos, bugs, and user goals into tracking files, and manage your iteration workflow in the Buckyverse project. It is for work tracking only, not branch management or code changes.
How to Use
Automatic Invocation
The skill is automatically invoked when you use any of these trigger commands in your chat:
Recording New Items
-
Feedback/Improvements:
improve: [your request]improve : [your request]feedback: [your request]
-
Tasks/Features:
feat: [description]todo: [description]task: [description]
-
Bug Reports:
bug: [description]bug report: [description]
-
User Goals/Scenarios:
goal: [description]scenario: [description]user_goal: [description]user_scenario: [description]
Managing Iteration Work
-
Moving Items to Iteration:
add to iteration: [reference to section]iteration: [reference to section]add to iteration: [new text block](for new items)
-
Marking Items as Done:
done: [reference to section in ITERATION.md]
-
Moving Items to Acceptance:
needs acceptance: [reference to section in ITERATION.md]acceptance: [reference to section in ITERATION.md]
Manual Invocation
You can also manually invoke the skill by typing:
/xp_work
Use git-town for branch commands and add-book-to-buckyverse / pdf-to-wikijs-markdown for file-copy and OCR workflows.
Then describe what you want to record or manage.
Examples
Recording Feedback
improve: The GraphQL API could have better error messages for authentication failures
The agent will:
- Ask clarifying questions if needed
- Read the existing work/FEEDBACK.md file
- Add a formatted entry with today's date
- Confirm "It is now on the list"
Recording a Task
feat: Add dark mode support to the Intercom mobile app
The agent will add this to work/TODO.md with proper formatting.
Reporting a Bug
bug: Phoenix server crashes when processing large GraphQL queries over 10MB
The agent will add this to work/BUGS.md with issue and expected behavior sections.
Recording a User Goal
goal: User wants to plan a party and track all related tasks and purchases
The agent will add this to work/USER_GOALS.md with user goal, current state, success criteria, and related features.
Moving an Item to Iteration
add to iteration: Support Project-Level Tasks with Multiple Steps
The agent will:
- Find the section "Support Project-Level Tasks with Multiple Steps" in one of the tracking files (FEEDBACK.md, TODO.md, USER_GOALS.md, or BUGS.md)
- Remove that section from the source file
- Format it according to the iteration template
- Add it to the bottom of work/ITERATION.md
- Include source information (which file it came from)
- Confirm "Moved to iteration"
Adding a New Item to Iteration
iteration: Implement real-time notifications for task assignments
The agent will:
- Add the new text block directly to work/ITERATION.md
- Format it according to the iteration template
- Mark source as "Manual Entry"
- Confirm "Added to iteration"
Marking an Item as Done
done: Implement real-time notifications for task assignments
The agent will:
- Find the section in work/ITERATION.md
- Remove it from the file
- Confirm "Marked as done and removed from iteration"
Moving an Item to Acceptance
needs acceptance: Implement real-time notifications for task assignments
The agent will:
- Find the section in work/ITERATION.md
- Remove it from ITERATION.md
- Format it according to the acceptance template
- Add it to the bottom of work/ACCEPTANCE.md
- Include both the original date and the date moved to acceptance
- Confirm "Moved to acceptance queue"
Tracking Files
The skill manages these files in the work/ directory (at project root):
- work/FEEDBACK.md - Feedback and improvement requests
- work/TODO.md - Tasks and features to implement
- work/BUGS.md - Bug reports and issues
- work/USER_GOALS.md - User goals and scenarios
- work/ITERATION.md - Current work items in the active iteration
- work/ACCEPTANCE.md - Work items awaiting product owner acceptance
Workflow Overview
The typical workflow follows this pattern:
- Record items in FEEDBACK.md, TODO.md, BUGS.md, or USER_GOALS.md
- Move to Iteration when ready to work on them
- Work on items in ITERATION.md
- Mark as Done when complete (removes from iteration)
- Move to Acceptance when ready for product owner review (moves from iteration to acceptance queue)
Format Templates
The entry format templates are stored in the skill's assets/ directory:
assets/feedback-template.md- Format template for feedback entriesassets/todo-template.md- Format template for todo/task entriesassets/bug-template.md- Format template for bug reportsassets/user-goal-template.md- Format template for user goals/scenariosassets/iteration-template.md- Format template for iteration work itemsassets/acceptance-template.md- Format template for acceptance queue items
These templates define the structure and format for each entry type. The agent automatically references these templates when creating entries. If you need to modify the format structure, edit the corresponding template file in .cursor/skills/xp_work/assets/. Work files use project-relative paths: work/.
What the Skill Does
✅ Reads existing files to maintain format consistency
✅ Gets today's date automatically
✅ Asks clarifying questions when needed
✅ Generates descriptive titles
✅ Formats entries according to guidelines
✅ Appends to the end of files
✅ Moves sections between files (removes from source, adds to destination)
✅ Preserves file structure when removing sections
✅ Tracks source information for iteration items
✅ Manages iteration workflow (iteration → done → acceptance)
What the Skill Does NOT Do
❌ Implement any code changes
❌ Modify existing entries (except when moving them)
❌ Delete files
❌ Make decisions about priority or implementation
❌ Reorganize files beyond the defined workflow
The skill is read-only for tracking purposes (except for moving items between files as part of the workflow). You'll use these files to guide your development work separately.
Tips
- Be specific: The more detail you provide, the better the entry will be
- Answer questions: If the agent asks for clarification, provide it for a better entry
- Check the files: Review work/FEEDBACK.md, work/TODO.md, work/BUGS.md, and work/USER_GOALS.md to see your tracked items
- Use context: Mention which application/module the item relates to (e.g., "Estate API", "Intercom app")
- Reference sections clearly: When moving items, use the exact section title from the file
- Review iteration regularly: Check work/ITERATION.md to see what's currently in progress
- Track acceptance: Review work/ACCEPTANCE.md to see what's ready for product owner review
Section References
When referencing sections for moving items, you can use:
- Section title: The exact
## Titlefrom the markdown file - Partial title: A unique portion of the title that identifies the section
- Line number: If you know the approximate line number (the agent will find the containing section)
The agent will search for the section and extract the entire section including the heading and all content.
Viewing the Skill
To view this skill in Cursor:
- Open Cursor Settings (Cmd+Shift+J on Mac, Ctrl+Shift+J on Windows/Linux)
- Navigate to Rules
- Look for xp_work in the Agent Decides section