"Add invoice reminders."
- Goal: send reminder after 72h overdue
- Files: reminders.ts, invoiceCron.ts
- Test: no duplicate reminder
- Missing: send once or repeat?
Prevents wrong changes in Stripe charge flow.
Paste a Jira, Linear, or GitHub issue. Motiocomp creates the work pack you give to Cursor, Claude Code, Copilot, or a developer.
See example without signup. Try your own ticket after creating an account.
Jira / Linear / GitHub
Paste a messy ticket and see the work pack Motiocomp gives to AI.
BILL-142
Send one reminder email 3 days after an invoice becomes overdue.
Should reminders send once or repeat until paid?
Do not touch: Stripe charge creation, checkout frontend.
So your coding tool knows what to change, what to avoid, and how to test it.
Goal. Files. Missing info. Do not touch. Tests.
"Add invoice reminders."
Prevents wrong changes in Stripe charge flow.
"Fix export permissions."
Prevents access-control mistakes.
A work pack is the clear instruction file you give to Cursor, Claude Code, Copilot, or a developer. Clear enough for Cursor. Simple enough for a developer to review.
Send one reminder email 3 days after an invoice becomes overdue.
Should reminders send once or repeat until paid?
This is the copy-ready file you paste into Cursor, Claude Code, Copilot, or send to a developer.
# Work Pack: BILL-142 <goal> Send one reminder email 3 days after an invoice becomes overdue. </goal> <files_to_check> - billing/reminders.ts - jobs/invoiceCron.ts - emails/OverdueReminder.tsx </files_to_check> <missing_questions> - Should reminders send once or repeat until paid? </missing_questions> <do_not_touch> - Stripe charge creation - Invoice generation rules - Checkout frontend </do_not_touch> <tests_to_run> - Reminder sends after 72h overdue - No reminder for paid invoices - No duplicate reminder </tests_to_run> <status> Needs 1 answer before coding. </status>
Structured tags keep the goal, files, limits, and tests separate.
Start with copy and paste. Connect tools later.
Cursor
Paste the work pack into Cursor Composer.
Claude Code
Paste it as the task context.
GitHub Copilot
Use it as the issue brief.
Send it before work starts.
Paste a bad ticket. Get a clear work pack. Give it to AI. Check the result.
After coding, paste the PR diff or summary. Motiocomp checks it against the original work pack.
This helps you catch missed tests or wrong changes before review.
AI writes code. Motiocomp prepares the work.
| Capability | AI coding tool | Motiocomp |
|---|---|---|
| Writes code | yes | no |
| Understands vague tickets | limited | yes |
| Finds missing clarifications | limited | yes |
| Suggests likely files | limited | yes |
| Creates test checklist | limited | yes |
| Checks AI result | limited | yes |
AI coding tools write code. Motiocomp prepares the ticket and creates a clear work pack before coding starts.
Yes. Paste a ticket directly and generate a work pack before connecting anything.
You copy the structured Markdown work pack with the goal, files to check, missing questions, do-not-touch areas, and tests to run.
Yes. Paste the PR diff or summary, and Motiocomp checks it against the original work pack.
No. Motiocomp works before coding and uses the tickets you already have.
Turn messy tickets into clear work packs in seconds.
Paste a bad ticket. Get a clear work pack. Give it to AI. Check the result.