Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update DEVELOPMENT.md
  • Loading branch information
pchemguy committed Apr 2, 2026
commit 98be363be4cbf5f55168f64bdf5bbd5017e872a1
15 changes: 10 additions & 5 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ This document is the primary entry point for people modifying Spec Kit itself.

Use this guide when you need to understand how the repository fits together, where different kinds of changes belong, how to validate them, and which deeper documents to read next. This document is intentionally focused on system understanding, repository navigation, and change workflows.

## Maintainer Onboarding Checklist
## Maintainer Onboarding

Read the essential project documents.
**Read the essential project documents**:

| Document | Focus |
| ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------- |
Expand All @@ -18,10 +18,15 @@ Read the essential project documents.
| [CONTRIBUTING.md](./CONTRIBUTING.md) | Contribution mechanics, review expectations, and required development practices. |
| [TESTING.md](./TESTING.md) | Validation strategy and testing procedures. |

Inspect the repository layout, especially
**Inspect the repository layout**:

- `templates/` - core project
- `scripts/`, and any CLI or packaging code.
| Directory | Role |
| ------------------ | ---------------------------------------------------------------------- |
| `templates/` | Core project framework, LLM templated prompts and associated templates |
| `scripts/` | Deterministic component of the project framework. |
| `src/specify_cli/` | Python sources of `specify` CLI. |
| `extensions/` | Documentation and associated files for the `extensions` feature. |
| `presets/` | Documentation and associated files for the `presets` feature. |

## What Spec Kit Is, from a Maintainer Perspective

Expand Down