feature-planning

Manage feature specification lifecycle with creation, updates, and reviews.

1|Updated May 3, 2026
One-click install
npx skills add https://github.com/MaxPowerDarrel/study-help --skill feature-planning-maxpowerdarrel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-planning
Source: https://github.com/MaxPowerDarrel/study-help/tree/main/.claude/skills/feature-planning
Command: npx skills add https://github.com/MaxPowerDarrel/study-help --skill feature-planning-maxpowerdarrel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps manage the lifecycle of feature specifications for the study-help project, ensuring that each feature is well-documented, reviewed, and aligned with project principles.

Core Features & Use Cases

  • Feature Planning: Draft new specifications for upcoming features.
  • Spec Updates: Update existing specifications with decisions and status changes.
  • Status Reporting: Check the status of in-flight work and review existing specifications.
  • Implementation Guidance: Use specifications as a reference during implementation.
  • Spec Review: Conduct on-demand reviews to identify gaps and ensure compliance.

Quick Start

To create a new feature spec, say "plan a feature" followed by the feature name.

Frequently Asked Questions about feature-planning

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

FAQPage Schema
How do I draft and manage feature specifications for a software project?

You can draft and manage feature specifications by using a structured lifecycle approach that supports creating, updating, and reviewing specs to ensure alignment with project principles.

What is the best way to review existing feature specifications for compliance?

Conducting on-demand spec reviews identifies gaps and ensures compliance with project principles, providing guidance for implementation and maintaining specification quality.

How do I update existing specifications with new status changes?

You update existing specifications by applying status changes and decisions directly to the spec lifecycle, which tracks in-flight work and maintains alignment with project principles.

Can I use feature planning to check the status of in-flight work?

Yes, feature planning supports status reporting to check the status of in-flight work, allowing you to review existing specifications and monitor progress throughout the lifecycle.

When do I need feature specification management for my project?

You need feature specification management when a project requires well-documented, reviewed, and aligned features, ensuring implementation guidance and structured updates for upcoming work.

Do I need any specific dependencies to manage feature specifications?

No specific dependencies are required to manage feature specifications, as the skill operates independently using scripts and references to support the spec lifecycle.