refine
Refine transforms raw ideas into production-ready product backlog items through structured problem validation, requirements elicitation, and BDD-formatted acceptance criteria. The skill enforces hypothesis gates, mandatory user interviews, and dual estimation cycles to ensure teams have complete, testable scope before development begins.
Refine converts ideas into Definition-of-Ready PBIs by validating problems, extracting requirements, and writing testable acceptance criteria.
AI-generated summary based on this skill's SKILL.md
Install
duc01226/EasyPlatform/refine · repository language: C#
git clone https://github.com/duc01226/EasyPlatform
cp -r EasyPlatform/.agents/skills/refine ~/.claude/skills/refinenpx skillfed install duc01226/EasyPlatform/refineFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does refine help convert ideas to product backlog items?
Refine transforms raw ideas into Definition-of-Ready PBIs by applying structured problem validation, requirements elicitation using BABOK techniques, and BDD-formatted acceptance criteria. The skill enforces hypothesis gates and mandatory stakeholder interviews to ensure teams have complete, testable scope before development begins.
How do you write GIVEN WHEN THEN acceptance criteria?
Refine guides you through writing GIVEN/WHEN/THEN acceptance criteria by first validating your problem hypothesis, then documenting each scenario in BDD format. This ensures acceptance criteria are testable, unambiguous, and directly tied to verified user needs rather than assumptions.
What does refine include for estimating story points?
Refine supports dual estimation cycles covering story points, man-days, and complexity assessment. The skill also documents dependencies and production readiness factors, giving teams a complete picture of effort and risk before committing to a feature.
How does refine validate problem hypotheses before building?
Refine enforces validation interviews with stakeholders to confirm scope, assumptions, and dependencies. By running these interviews early and documenting findings, teams catch misaligned expectations and hidden requirements before development, reducing rework and scope creep.
What refinement workflow does refine recommend?
Refine applies a structured workflow combining BABOK elicitation techniques, domain research, hypothesis validation gates, and Definition-of-Ready checklists. The process moves from raw concept through stakeholder interviews, acceptance criteria authoring, and dual estimation to a production-ready PBI.
What is included in refine's Definition of Ready?
Refine's Definition-of-Ready checklist covers validated problem hypotheses, GIVEN/WHEN/THEN acceptance criteria, story-point and man-day estimates, documented dependencies, production readiness assessment, and stakeholder sign-off. This ensures every PBI is complete and testable before engineering begins.
SKILL.md
rendered from the published skill — quoted content, verbatim
> Codex compatibility note:
>
> - Invoke repository skills with $skill-name in Codex; this mirrored copy rewrites legacy Claude /skill-name references.
> - Task tracker mandate: BEFORE executing any workflow or skill step, create/update task tracking for all steps and keep it synchronized as progress changes.
> - User-question prompts mean to ask the user directly in Codex.
> - Ignore Claude-specific mode-switch instructions when they appear.
> - Strict execution contract: when a user explicitly invokes a skill, execute that skill protocol as written.
> - Subagent authorization: when a skill is user-invoked or AI-detected and its protocol requires subagents, that skill activation authorizes use of the required spawn_agent subagent(s) for that task.
> - Do not skip, reorder, or merge protocol steps unless the user explicitly approves the deviation first.
> - For workflow skills, execute each listed child-skill step explicitly and report step-by-step evidence.
> - If a required step/tool cannot run in
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
.agents/skills/refine/SKILL.md