plan-first
/plan-first
Planuje projekt programistyczny przed kodem: tworzy PRD, architekturę, stos technologiczny i dokumenty statusu z diagramami Mermaid.
- Autor
- gurmessa ↗
- Repozytorium
- plan-first ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 04.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 5
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 04.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Planuje projekt programistyczny przed kodem: tworzy PRD, architekturę, stos technologiczny i dokumenty statusu z diagramami Mermaid.
Oryginalny opis (EN)
Plan a software project before coding. Use when starting a repo, writing a PRD, designing architecture, or turning an idea into milestones and diagrams. Produces PRD, architecture, workflow, stack, implementation plan, and status docs with Mermaid diagrams.
Jak działa
- Workflow
- Rules
- Reference
Podgląd SKILL.md
--- name: plan-first description: Plan a software project before coding. Use when starting a repo, writing a PRD, designing architecture, or turning an idea into milestones and diagrams. Produces PRD, architecture, workflow, stack, implementation plan, and status docs with Mermaid diagrams. license: MIT compatibility: Any agent that supports the Agent Skills specification. Markdown only; no scripts or runtime. metadata: version: 0.1.0 --- # Plan First Turn an idea into a buildable plan before writing code. You produce a small set of documents, each answering one question, plus diagrams and a milestone plan. ## Workflow 1. **Brief** — ask the user 3–5 questions: problem, target user, non-goals, constraints, and one success metric. Do not proceed until you can restate the idea in one paragraph. 2. **PRD** — copy `assets/templates/PRD.template.md` to the user's `docs/PRD.md` and fill it in. Keep requirements testable and state the non-goals. 3. **Architecture** — write `docs/ARCHITECTURE.md`: components, data flow, key decisions (ADRs), and Mermaid diagrams. 4. **Workflow** — write `docs/WORKFLOW.md` describing runtime behavior: happy path, edge cases, and error/recovery flows. 5. **Tech stack** — write `docs/TECH_STACK.md`. For each major choice, give a reason and the rejected alternative. 6. **Milestones** — write `docs/IMPLEMENTATION_PLAN.md` with ordered milestones. Each has explicit exit criteria and dependencies. 7. **Status** — write `docs/STATUS.md` as a living tracker (legend, task table, changelog). 8. **Verification** — write `docs/VERIFICATION.md` with the test strategy and end-to-end scenarios. ## Rules - One document answers one question. Keep the reading order obvious from the project README. - Every diagram is Mermaid source, never a screenshot. - Every requirement must be verifiable; every non-goal must be stated. - Write the docs into the user's project. Do not invent extra documents beyond the set above. - This skill is instruction-only: do not run scripts or install anything. - Resolve bundled paths relative to this skill directory when reading templates or examples. ## Reference - Templates: `assets/templates/` - Diagram conventions: `assets/diagrams/README.md` - Worked example: `examples/flightfinder/README.md`
Pliki w paczce (5)
- CHANGELOG.md 1 KB
- CONTRIBUTING.md 1 KB
- LICENSE 1 KB
- README.md 4 KB
- SKILL.md 2 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · gurmessa/plan-first | 100 | MIT |
| geadalfa/OverhaulMyAgent | 100 | MIT |
| weikinhuang/dotfiles | 100 | MIT |
| fvkmizel/soulkeeper | 100 | MIT |
| randommonicle/claude-skills | 90 | Apache-2.0 |
| hellblazer/nexus | 90 | AGPL-3.0 |
Migawka bazy z 13.11.2026 · wersja paczki 490fc7740804 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100c4-architecture
Tworzy dokumentację architektury w modelu C4 z diagramami Mermaid: kontekst, kontenery, komponenty i wdrożenie. - 100architecture-designer
Projektuje architekturę techniczną i dobiera stos technologiczny, gdy istnieje projekt produktu w logos/resources/prd/2-product-design/, a katalog architektury w 3-technical-plan jest pusty. - 91architecture-spec
Generuje specyfikację architektury technicznej z PRD: wzorzec architektury, stos technologiczny, modele danych i struktura aplikacji, w pliku ARCHITECTURE.md. - 100c4-architecture
Tworzy dokumentację architektury w modelu C4 z diagramami Mermaid: kontekst, kontenery, komponenty i wdrożenie. - 90software-architecture
Projektuje architekturę nowej aplikacji lub usługi w wywiadzie, a potem tworzy dokument arc42 z diagramami C4 i decyzjami ADR. - 100architecture-overview
Czyta kod i zapisuje przegląd architektury projektu w trzech poziomach szczegółowości, z diagramami Mermaid w pliku docs/codemap.