refine-feature

Facilitate feature discussions and produce implementation plans with TDD checkpoints.

5|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/suzbot/petri --skill refine-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: refine-feature
Source: https://github.com/suzbot/petri/tree/main/.claude/skills/refine-feature
Command: npx skills add https://github.com/suzbot/petri --skill refine-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of discussing and refining features or tasks, ensuring a thorough understanding and a detailed, actionable plan before implementation.

Core Features & Use Cases

  • Structured Discussion: Facilitates a conversation-first approach to feature development.
  • Detailed Planning: Produces a robust plan with TDD and human testing checkpoints.
  • Use Case: When you need to clarify the implementation details of a complex feature like "sprout maturation" in a game, this Skill guides the discussion to create a clear, step-by-step plan.

Quick Start

Use the refine-feature skill to discuss and plan the implementation of the 'character mood system'.

Frequently Asked Questions about refine-feature

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

FAQPage Schema
How do I plan software feature implementation through discussion?

Software feature planning through discussion involves prioritizing conversation to clarify requirements, then producing a detailed implementation plan. This approach ensures a thorough understanding of tasks before development begins.

What is the best way to break down complex software features into actionable steps?

Breaking down complex features requires refining tasks through structured discussion. By leveraging existing documentation and architectural patterns, you can produce a robust plan with clear, actionable implementation steps.

How do I include TDD and human testing checkpoints in an implementation plan?

To include TDD and human testing checkpoints in an implementation plan, enforce a structured approach during feature refinement. This ensures testing protocols are integrated into the task planning process before development starts.

Can I use existing documentation when refining a software feature task?

Yes, you can and should leverage existing documentation when refining a software feature task. Utilizing current architectural patterns and documents ensures the detailed implementation plan aligns with established project structures.

How do I ensure user confirmation before updating planning artifacts for a software task?

To ensure user confirmation before updating planning artifacts, require explicit approval on proposed approaches during the refinement discussion. Clarify any deferred questions first to guarantee the final task plan is accurate.