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.