codexkit-backlog-refiner

Transform raw backlog items into INVEST-compliant user stories with acceptance criteria.

21|12|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/hoavdc/CodexKit --skill codexkit-backlog-refiner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codexkit-backlog-refiner
Source: https://github.com/hoavdc/CodexKit/tree/main/skills/codexkit-backlog-refiner
Command: npx skills add https://github.com/hoavdc/CodexKit --skill codexkit-backlog-refiner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Refine backlog items into INVEST-compliant user stories with clear acceptance criteria, reliable estimates, and explicit dependencies to streamline sprint planning.

Core Features & Use Cases

  • Write INVEST-compliant user stories with Acceptance Criteria in Given/When/Then format.
  • Estimate effort with story points and flag oversized items for splitting.
  • Decompose epics into smaller, sprint-ready items and surface dependencies.

Quick Start

Feed raw backlog items and goals, and this skill will produce sprint-ready user stories with INVEST-compliant acceptance criteria and story point estimates.

Frequently Asked Questions about codexkit-backlog-refiner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write INVEST-compliant user stories for backlog refinement?

To write INVEST-compliant user stories for backlog refinement, transform raw items by applying the INVEST criteria, generating acceptance criteria in Given/When/Then format, and providing story point estimates with rationale. This clarifies items and prepares them for sprint estimation.

What is the best way to decompose epics into sprint-ready user stories?

Decomposing epics into sprint-ready user stories involves breaking down large items into smaller, actionable units that meet INVEST criteria. This process surfaces dependencies and flags oversized items for splitting, ensuring each story is manageable for the upcoming sprint.

How do I format acceptance criteria using Given When Then for user stories?

Formatting acceptance criteria using Given When Then for user stories involves structuring conditions into a clear scenario format. This skill automatically produces Given/When/Then acceptance criteria to define test conditions explicitly and verify story completeness.

Can I estimate story points and flag dependencies during pre-sprint planning?

Yes, you can estimate story points and flag dependencies during pre-sprint planning. Feeding raw backlog items and goals into this skill yields story point estimates with rationale and explicitly surfaces dependencies or risks to streamline your sprint planning.

Why should I split oversized backlog items before sprint estimation?

You should split oversized backlog items before sprint estimation because large items complicate effort estimation and sprint execution. This skill flags oversized items for splitting and refines them into smaller, sprint-ready stories that adhere to INVEST principles.

Does backlog grooming work for clarifying raw items before estimating effort?

Backlog grooming works for clarifying raw items before estimating effort by transforming them into structured user stories. Applying INVEST criteria during grooming clarifies the scope and prepares the items with reliable story point estimates for upcoming sprints.