Przejdź do treści
Biblioteka skilli
Programowanie · Planowanie

plan-first

/plan-first

Planuje projekt programistyczny przed kodem: tworzy PRD, architekturę, stos technologiczny i dokumenty statusu z diagramami Mermaid.

Repozytorium
plan-first ↗
Licencja
MIT
Ostatnia zmiana repozytorium
04.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
5
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 04.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Workflow
  2. Rules
  3. Reference
Sekcje z nagłówków SKILL.md, w oryginale · 39 linii, 260 słów
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

RepozytoriumWynikLicencja
Ta strona · gurmessa/plan-first100MIT
geadalfa/OverhaulMyAgent100MIT
weikinhuang/dotfiles100MIT
fvkmizel/soulkeeper100MIT
randommonicle/claude-skills90Apache-2.0
hellblazer/nexus90AGPL-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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.