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.