Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A SPDD AI Coding Assistant Command Template Manager
| Date | Stars |
|---|---|
| 2026-07-31 | 707 |
| 2026-08-02 | 710 |
| 2026-08-06 | 710 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# OpenSPDD
> **Structured Prompt-Driven Development** — Transform AI coding prompts into executable design contracts
[Chinese](README.zh-CN.md) | [Design Philosophy](docs/design-philosophy.md)
## Star History
<a href="https://www.star-history.com/?repos=gszhangwei%2Fopen-spdd&type=date&legend=top-left">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/chart?repos=gszhangwei/open-spdd&type=date&theme=dark&legend=top-left" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/chart?repos=gszhangwei/open-spdd&type=date&legend=top-left" />
<img alt="Star History Chart" src="https://api.star-history.com/chart?repos=gszhangwei/open-spdd&type=date&legend=top-left" />
</picture>
</a>
OpenSPDD is a methodology and cross-platform CLI tool for the AI coding era. It upgrades AI coding prompts from "disposable inputs" to "executable design contracts" with bidirectional synchronization between design and implementation.
## Why OpenSPDD?
Existing AI coding tools generate plan documents, but these documents have fundamental limitations:
| Problem | Typical Plan Documents | REASONS Canvas |
| ---------------- | ------------------------------------- | --------------------------------------------------------------------- |
| **Nature** | Task list | Design contract |
| **Constraints** | None — AI improvises freely | Explicit — Norms define "how", Safeguards define "what not to do" |
| **Detail Level** | High-level: _"Create BillingService"_ | Precise: _method signatures, parameters, error handling, DI patterns_ |
| **Traceability** | None — docs don't update with code | Yes — `/spdd-sync` enables reverse sync |
| **Validation** | Vague — _"done when complete"_ | Explicit — exact error messages, HTTP status codes in Safeguards |
| **Dependencies** | Implicit — AI infers | Explicit — Operations define strict execution order |
**The core insight**: Plans are "suggestions", REASONS Canvas is a "contract".
## The REASONS Canvas Framework
REASONS Canvas is a 7-dimensional structured design framework:
```
┌─────────────────────────────────────────────────────────────────────┐
│ REASONS Canvas │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ R - Requirements The "why" — business goals and scope │
│ E - Entities Domain model (Mermaid class diagrams) │
│ A - Approach Solution strategy and trade-offs │
│ S - Structure Architecture, inheritance, dependencies │
│ O - Operations Precise implementation tasks in order │
│ N - Norms Coding standards and patterns │
│ S - Safeguards Constraints and guardrails │
│ │
└─────────────────────────────────────────────────────────────────────┘
```
**Why 7 dimensions?**
- **R+E+A** = Design decisions ("Why" and "What")
- **S+O** = Implementation path ("How")
- **N+S** = Quality guardrails
All three are essential: without N+S, AI improvises; without S+O, AI restructures arbitrarily; without R+E+A, AI lacks context.
## Core Workflow
```
┌─────────────────────────────────────────────────────────────────────┐
│ SPDD Workflow │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ Business Requirement │
│ │ Excerpt of 16,965 characters
Read on GitHub32
8
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:9f94f9745e3dee2c, desc:coding assistant