Requirements
Detailed, actionable requirements derived from your task description and grounded in your project's existing patterns and constraints.
AI Workloads
Task Refinement uses AI to enrich raw task titles with structured requirements, acceptance criteria, edge cases, and implementation hints — automatically, before your team writes a single line of code.
Default output
From a single task title, the AI produces a complete, structured specification — ready for your team to act on.
Detailed, actionable requirements derived from your task description and grounded in your project's existing patterns and constraints.
A testable checklist that defines done — unambiguously. No more half-shipped features because the definition of complete was unclear.
Boundary conditions and failure modes surfaced before any code is written — saving hours of debugging and incident response later.
Unit, integration, and end-to-end testing scenarios tailored to the scope of your task — so QA and developers align before implementation begins.
Concrete pointers to relevant modules, patterns, and APIs in your codebase — informed by your source code and user input, so developers know exactly where to start.
Before & after
See what Task Refinement produces from a raw task title with no additional context provided.
Change the background of the website to green.
AI is refining this task description
## Summary
Update the website's background color to green to align with
design or branding requirements. This is a straightforward UI
change that should be applied consistently across all affected
pages and elements.
## Requirements
- Identify the target element(s) whose background should be
changed (e.g., body/html, a specific container, or all pages)
- Specify the exact shade of green (CSS named color, hex, HSL,
or a token from the project's existing style guide)
- Apply the change using the project's styling approach (Tailwind
utility classes, CSS variables, or a shared design token)
- Verify the change is consistent across all major browsers and
screen sizes (desktop, tablet, mobile)
## Acceptance Criteria
- [ ] Website background displays as green in all views/routes
- [ ] The exact green value is confirmed with stakeholders
("green" → a specific value, e.g., #16a34a)
- [ ] Renders correctly on Chrome, Firefox, Safari, Edge
- [ ] Text contrast ratios meet WCAG AA on the new background
## Technical Notes
- Run a contrast checker (e.g., WebAIM Contrast Checker) to
confirm all text colors remain accessible against the new
background colorThe refined spec is generated in seconds and fully editable before your team acts on it.
Customization
The defaults work out of the box. When you need more control, every part of the refinement process is customizable.
Define the exact structure of a refined task using your own Markdown template. Match your team's issue format precisely — Jira-style, Linear-style, or your own.
Override the default refinement prompt with your own instructions. Tell the AI to focus on security considerations, performance constraints, or domain-specific terminology.
Set different templates and instructions per project or override them for an individual task. Flexibility without extra friction.
Task Refinement is always opt-in. Skip it for a single task or disable it project-wide — you stay in control of what the AI touches.
Join the early access program and let Kabori's Task Refinement do the spec work so your team can focus on building.