---
title: Plan Spec Template
description: Template for feature planning specification documents
author: Joshua Levy (github.com/jlevy) with LLM assistance
---
# Feature: [Feature Name]

**Date:** YYYY-MM-DD (last updated YYYY-MM-DD)

**Author:** [Name]

**Status:** Draft | In Review | Approved | Implemented

## Overview

Brief description of the feature and its purpose.

## Goals

- Goal 1
- Goal 2

## Non-Goals

- What this feature explicitly does NOT cover

## Background

Context and motivation for this feature.

## Design

### Approach

High-level approach to implementing this feature.

### Components

Key components or modules involved.

### API Changes

Any API additions or modifications.

## Implementation Plan

### Phase 1: [Name]

- [ ] Task 1
- [ ] Task 2

### Phase 2: [Name] (if needed)

- [ ] Task 3
- [ ] Task 4

## Testing Strategy

How will this feature be tested?

## Rollout Plan

How will this feature be deployed?

## Open Questions

- Question 1?
- Question 2?

## References

- Link to related docs
- Link to related issues

<!-- This document follows common-doc-guidelines.md.
See github.com/jlevy/practical-prose and review guidelines before editing.
-->
