diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 10ee95f..467ad8a 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -103,13 +103,13 @@ Do not block MVP on broad coverage targets. ## Copilot workflow -- Use `/prompt-game-dev` for project orchestration. -- Use `/prompt-new-scene` for Phaser scenes. -- Use `/prompt-new-system` for systems. -- Use `/prompt-new-event` for event data. -- Use `/prompt-data-schema` for JSON + Zod models. -- Use `/prompt-pwa-check` before mobile testing. -- Use `/prompt-mobile-ux` for phone/tablet UI review. -- Use `/prompt-code-review` after implementation chunks. - -`/prompt-game-dev` is a custom project prompt file, not a built-in Copilot command. +- Use `/game-dev` for project orchestration. +- Use `/new-scene` for Phaser scenes. +- Use `/new-system` for systems. +- Use `/new-event` for event data. +- Use `/data-schema` for JSON + Zod models. +- Use `/pwa-check` before mobile testing. +- Use `/mobile-ux` for phone/tablet UI review. +- Use `/code-review` after implementation chunks. + +These custom slash commands come from the `name:` field in each file under `.github/prompts/`. diff --git a/.github/prompts/code-review.prompt.md b/.github/prompts/code-review.prompt.md index 25326bd..8b9b350 100644 --- a/.github/prompts/code-review.prompt.md +++ b/.github/prompts/code-review.prompt.md @@ -8,7 +8,7 @@ tools: - read/problems --- -# /prompt-code-review +# /code-review Review the current changes for SpaceshipGame. diff --git a/.github/prompts/data-schema.prompt.md b/.github/prompts/data-schema.prompt.md index e875e42..7d7629c 100644 --- a/.github/prompts/data-schema.prompt.md +++ b/.github/prompts/data-schema.prompt.md @@ -10,7 +10,7 @@ tools: - execute/runTests --- -# /prompt-data-schema +# /data-schema Create or update the data schema for: `${input:schemaName}`. diff --git a/.github/prompts/game-dev.prompt.md b/.github/prompts/game-dev.prompt.md index 1262922..013ba55 100644 --- a/.github/prompts/game-dev.prompt.md +++ b/.github/prompts/game-dev.prompt.md @@ -11,7 +11,7 @@ tools: - execute/runTests --- -# /prompt-game-dev +# /game-dev You are the project orchestrator for SpaceshipGame. diff --git a/.github/prompts/mobile-ux.prompt.md b/.github/prompts/mobile-ux.prompt.md index 70edd22..21b10d2 100644 --- a/.github/prompts/mobile-ux.prompt.md +++ b/.github/prompts/mobile-ux.prompt.md @@ -8,7 +8,7 @@ tools: - read/problems --- -# /prompt-mobile-ux +# /mobile-ux Review the current UI for mobile and tablet usability. diff --git a/.github/prompts/new-event.prompt.md b/.github/prompts/new-event.prompt.md index 2010e1d..07034fa 100644 --- a/.github/prompts/new-event.prompt.md +++ b/.github/prompts/new-event.prompt.md @@ -9,7 +9,7 @@ tools: - read/problems --- -# /prompt-new-event +# /new-event Create a new event for theme: `${input:theme}`. diff --git a/.github/prompts/new-scene.prompt.md b/.github/prompts/new-scene.prompt.md index 052651e..f771190 100644 --- a/.github/prompts/new-scene.prompt.md +++ b/.github/prompts/new-scene.prompt.md @@ -9,7 +9,7 @@ tools: - read/problems --- -# /prompt-new-scene +# /new-scene Create or update a Phaser 4 scene for: `${input:sceneName}`. diff --git a/.github/prompts/new-system.prompt.md b/.github/prompts/new-system.prompt.md index c70bde5..a92ee76 100644 --- a/.github/prompts/new-system.prompt.md +++ b/.github/prompts/new-system.prompt.md @@ -10,7 +10,7 @@ tools: - execute/runTests --- -# /prompt-new-system +# /new-system Create or update a game system for: `${input:systemName}`. diff --git a/.github/prompts/pwa-check.prompt.md b/.github/prompts/pwa-check.prompt.md index 487ccd5..692b8df 100644 --- a/.github/prompts/pwa-check.prompt.md +++ b/.github/prompts/pwa-check.prompt.md @@ -9,7 +9,7 @@ tools: - execute/runInTerminal --- -# /prompt-pwa-check +# /pwa-check Audit the project for PWA readiness. diff --git a/.github/prompts/skills-adoption.prompt.md b/.github/prompts/skills-adoption.prompt.md index b524bf9..17ff3c7 100644 --- a/.github/prompts/skills-adoption.prompt.md +++ b/.github/prompts/skills-adoption.prompt.md @@ -11,7 +11,7 @@ tools: - execute/runTests --- -# /prompt-skills-adoption +# /skills-adoption Autonomously execute the approved skills and MCP adoption plan for SpaceshipGame. diff --git a/README.md b/README.md index bd6fae5..1315d0d 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Pre-initialization / Sprint 0. No production code has been scaffolded yet. The ` - `docs/ARCHITECTURE.md` — approved architecture and integration points for future mechanics. - `docs/SCOPE.md` — what is and is not in the MVP. - `docs/IDEAS_LATER.md` — deferred ideas and scope-control list. -- `docs/COPILOT_WORKFLOW.md` — natural-language guide for using `/prompt-game-dev`, `/prompt-new-scene`, `/prompt-new-system`, and related prompts. +- `docs/COPILOT_WORKFLOW.md` — natural-language guide for using `/game-dev`, `/new-scene`, `/new-system`, and related prompts. - `docs/ADRs/ADR-001-stack.md` — stack decision record. - `SKILLS_RECOMMENDATIONS.txt` — curated good-plus set of recommended skills and MCP servers for the repo. - `docs/skills-adoption/README.md` — expanded research and adoption order for skills/MCP rollout. @@ -35,7 +35,17 @@ Pre-initialization / Sprint 0. No production code has been scaffolded yet. The ` Use the project Copilot assets first, then scaffold the codebase: -1. Run `/prompt-game-dev` in Copilot Chat after opening this folder in VS Code. -2. Let it verify project foundations. -3. Use `/prompt-skills-adoption` when you want the agent to execute the approved skills/MCP rollout from the research docs. -4. Scaffold the Vite + Phaser project only after the documentation and `.github/` assets are in place. +1. Open this folder in VS Code with GitHub Copilot Chat enabled. +2. Use the custom prompt slash commands that match each prompt file `name:` field: + - `/game-dev` — check repo state and ask for the next 1-3 steps + - `/skills-adoption` — execute the approved skills/MCP rollout from the research docs + - `/new-scene`, `/new-system`, `/new-event`, `/data-schema`, `/pwa-check`, `/mobile-ux`, `/code-review` +3. Start with `/game-dev`, let it verify project foundations, and only scaffold the Vite + Phaser project after the documentation and `.github/` assets are in place. +4. Because this repository is still in Sprint 0, there is no `package.json`, no `src/`, and no runnable npm command yet. + +## If the slash commands do not appear + +1. Make sure you opened the repository root in VS Code, not a parent folder. +2. Confirm the prompt files exist in `.github/prompts/`. +3. Use the command names above without the `prompt-` prefix, because Copilot takes the slash command name from each prompt file's `name:` field. +4. If VS Code still does not list them, reload the window and try again; as a fallback, open the matching file in `.github/prompts/` and paste its instructions into chat manually. diff --git a/SKILLS_RECOMMENDATIONS.txt b/SKILLS_RECOMMENDATIONS.txt index 86de296..b09b584 100644 --- a/SKILLS_RECOMMENDATIONS.txt +++ b/SKILLS_RECOMMENDATIONS.txt @@ -284,4 +284,4 @@ If we want a stronger non-minimum stack for this repo, the best direction is: 2. Add authoring support next: skill-creator, content-research-writer, changelog-generator. 3. Add Phaser- and UI-aligned MCPs next: Phaser MCP, Phaser Editor MCP Server, Figma MCP Server. 4. Add testing/CI/PWA delivery support as soon as the app and workflows actually exist. -5. Use docs/skills-adoption/README.md plus /prompt-skills-adoption as the autonomous adoption mechanism for executing this order. +5. Use docs/skills-adoption/README.md plus /skills-adoption as the autonomous adoption mechanism for executing this order. diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 7fc9e64..c1584a3 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -39,6 +39,7 @@ SpaceshipGame/ │ │ └── mobile-ux.instructions.md │ ├── prompts/ │ │ ├── game-dev.prompt.md +│ │ ├── skills-adoption.prompt.md │ │ ├── new-scene.prompt.md │ │ ├── new-system.prompt.md │ │ ├── new-event.prompt.md @@ -70,7 +71,6 @@ SpaceshipGame/ │ ├── models/ │ ├── scenes/ │ ├── systems/ -│ ├── state/ │ ├── storage/ │ ├── ui/ │ ├── types/ @@ -82,6 +82,8 @@ SpaceshipGame/ ## Source of truth order +Custom Copilot slash commands come from each prompt file `name:` field, so the active commands are `/game-dev`, `/skills-adoption`, `/new-scene`, `/new-system`, `/new-event`, `/data-schema`, `/pwa-check`, `/mobile-ux`, and `/code-review`. + When documents overlap, resolve conflicts in this order: 1. `mechanika/` for final gameplay mechanics. diff --git a/docs/COPILOT_WORKFLOW.md b/docs/COPILOT_WORKFLOW.md index 147cf77..dfe3099 100644 --- a/docs/COPILOT_WORKFLOW.md +++ b/docs/COPILOT_WORKFLOW.md @@ -1,68 +1,70 @@ # Instrukcja korzystania z promptów Copilota +English summary: the working custom slash commands are `/game-dev`, `/skills-adoption`, `/new-scene`, `/new-system`, `/new-event`, `/data-schema`, `/pwa-check`, `/mobile-ux`, and `/code-review`. Start with `/game-dev`. The detailed guide below is in Polish. + Ten dokument jest prostą instrukcją pracy w VS Code z przygotowanymi promptami projektu SpaceshipGame. Traktuj go jak kolejność rozmowy z Copilotem. ## Najważniejsza zasada -Najpierw używaj promptu **`/prompt-game-dev`**. To główny przełącznik projektu. On sprawdza stan repozytorium, przypomina architekturę i mówi, który kolejny prompt ma sens. +Najpierw używaj promptu **`/game-dev`**. To główny przełącznik projektu. On sprawdza stan repozytorium, przypomina architekturę i mówi, który kolejny prompt ma sens. -Nie zaczynaj od `/prompt-new-scene` albo `/prompt-new-system`, jeśli nie masz jeszcze gotowego projektu Vite/Phaser i podstawowych folderów. +Nie zaczynaj od `/new-scene` albo `/new-system`, jeśli nie masz jeszcze gotowego projektu Vite/Phaser i podstawowych folderów. ## Co oznaczają nasze przełączniki | Prompt | Kiedy używać | Co robi | |---|---|---| -| `/prompt-game-dev` | Zawsze na początku sesji albo gdy nie wiesz, co dalej | Sprawdza projekt, dokumenty, braki i proponuje następne kroki | -| `/prompt-skills-adoption` | Gdy chcesz wdrożyć zatwierdzony zestaw skills/MCP | Czyta `SKILLS_RECOMMENDATIONS.txt` i `docs/skills-adoption/README.md`, wykonuje odblokowane kroki i raportuje blokery | -| `/prompt-new-scene` | Gdy potrzebujesz nowego ekranu/sceny gry | Tworzy lub planuje scenę Phaser 4, np. `BootScene`, `BridgeScene` | -| `/prompt-new-system` | Gdy potrzebujesz nowego modułu logiki gry | Tworzy system TypeScript, np. `CrewSystem`, `ResourceSystem` | -| `/prompt-new-event` | Gdy chcesz dodać losowe zdarzenie do gry | Tworzy event data-driven z wyborami i ważonymi wynikami | -| `/prompt-data-schema` | Gdy trzeba opisać dane gry i walidację | Tworzy schemat Zod + typy TypeScript | -| `/prompt-pwa-check` | Gdy aplikacja ma działać offline lub być instalowalna | Sprawdza manifest, service worker, ikony i cache | -| `/prompt-mobile-ux` | Gdy tworzysz lub poprawiasz UI na telefon/tablet | Sprawdza dotyk, layout, rozmiary i pixel-art scaling | -| `/prompt-code-review` | Po większym kawałku pracy | Szuka błędów, ryzyk architektury i scope creepu | +| `/game-dev` | Zawsze na początku sesji albo gdy nie wiesz, co dalej | Sprawdza projekt, dokumenty, braki i proponuje następne kroki | +| `/skills-adoption` | Gdy chcesz wdrożyć zatwierdzony zestaw skills/MCP | Czyta `SKILLS_RECOMMENDATIONS.txt` i `docs/skills-adoption/README.md`, wykonuje odblokowane kroki i raportuje blokery | +| `/new-scene` | Gdy potrzebujesz nowego ekranu/sceny gry | Tworzy lub planuje scenę Phaser 4, np. `BootScene`, `BridgeScene` | +| `/new-system` | Gdy potrzebujesz nowego modułu logiki gry | Tworzy system TypeScript, np. `CrewSystem`, `ResourceSystem` | +| `/new-event` | Gdy chcesz dodać losowe zdarzenie do gry | Tworzy event data-driven z wyborami i ważonymi wynikami | +| `/data-schema` | Gdy trzeba opisać dane gry i walidację | Tworzy schemat Zod + typy TypeScript | +| `/pwa-check` | Gdy aplikacja ma działać offline lub być instalowalna | Sprawdza manifest, service worker, ikony i cache | +| `/mobile-ux` | Gdy tworzysz lub poprawiasz UI na telefon/tablet | Sprawdza dotyk, layout, rozmiary i pixel-art scaling | +| `/code-review` | Po większym kawałku pracy | Szuka błędów, ryzyk architektury i scope creepu | ## Jak pisać polecenia do Copilota Pisz krótko i konkretnie. Najlepiej według wzoru: ```text -/prompt-nazwa-promptu dokładnie-co-chcę-zrobić +/nazwa-promptu dokładnie-co-chcę-zrobić ``` Przykłady: ```text -/prompt-game-dev sprawdź stan projektu i powiedz co powinienem zrobić jako następne +/game-dev sprawdź stan projektu i powiedz co powinienem zrobić jako następne ``` ```text -/prompt-new-scene Boot +/new-scene Boot ``` ```text -/prompt-new-system Resource +/new-system Resource ``` ```text -/prompt-data-schema crew +/data-schema crew ``` ```text -/prompt-new-event awaria systemu podtrzymywania życia +/new-event awaria systemu podtrzymywania życia ``` ```text -/prompt-pwa-check sprawdź czy projekt jest gotowy do instalacji na Androidzie jako PWA +/pwa-check sprawdź czy projekt jest gotowy do instalacji na Androidzie jako PWA ``` ```text -/prompt-code-review sprawdź ostatnie zmiany pod kątem architektury, zapisów i mobile +/code-review sprawdź ostatnie zmiany pod kątem architektury, zapisów i mobile ``` ## Kiedy nie używać danego promptu -### Nie używaj `/prompt-new-scene`, jeśli: +### Nie używaj `/new-scene`, jeśli: - nie ma jeszcze projektu Vite/Phaser, - nie ma folderu `src/scenes/`, @@ -71,10 +73,10 @@ Przykłady: Wtedy najpierw użyj: ```text -/prompt-game-dev +/game-dev ``` -### Nie używaj `/prompt-new-system`, jeśli: +### Nie używaj `/new-system`, jeśli: - system dotyczy walki, traits, progresji, morale albo questów, - folder `mechanika/` nie zawiera jeszcze gotowej specyfikacji tych mechanik. @@ -82,10 +84,10 @@ Wtedy najpierw użyj: Wtedy poproś tylko o stub: ```text -/prompt-new-system Battle — tylko stub, mechanika będzie później w folderze mechanika +/new-system Battle — tylko stub, mechanika będzie później w folderze mechanika ``` -### Nie używaj `/prompt-new-event`, jeśli: +### Nie używaj `/new-event`, jeśli: - event wymaga dokładnych reguł walki, - event wymaga śmierci załogi, @@ -99,7 +101,7 @@ Do czasu dostarczenia `mechanika/` eventy mają być proste: zasoby, proste uszk ### Etap 0 — zawsze na start każdej sesji ```text -/prompt-game-dev sprawdź stan projektu i podaj następne 1-3 kroki +/game-dev sprawdź stan projektu i podaj następne 1-3 kroki ``` Cel: Copilot ma przypomnieć sobie dokumentację i sprawdzić, czego brakuje. @@ -109,7 +111,7 @@ Cel: Copilot ma przypomnieć sobie dokumentację i sprawdzić, czego brakuje. Gdy chcesz wykonać zatwierdzony rollout skills/MCP: ```text -/prompt-skills-adoption wykonaj odblokowane kroki z listy rekomendacji +/skills-adoption wykonaj odblokowane kroki z listy rekomendacji ``` Cel: Copilot ma przejść przez listę, wykonać tylko kroki zgodne z aktualnym stanem repozytorium i zapisać blokery dla etapów wymagających aplikacji, CI albo zewnętrznych usług. @@ -119,13 +121,13 @@ Cel: Copilot ma przejść przez listę, wykonać tylko kroki zgodne z aktualnym Gdy będziesz gotowy na stworzenie kodu: ```text -/prompt-game-dev przygotuj projekt Vite + TypeScript + Phaser 4 zgodnie z dokumentacją +/game-dev przygotuj projekt Vite + TypeScript + Phaser 4 zgodnie z dokumentacją ``` Potem poproś o sprawdzenie: ```text -/prompt-code-review sprawdź czy setup projektu nie łamie ADR-001 i copilot-instructions +/code-review sprawdź czy setup projektu nie łamie ADR-001 i copilot-instructions ``` ### Etap 2 — dane i schematy @@ -133,25 +135,25 @@ Potem poproś o sprawdzenie: Najpierw dane, potem logika: ```text -/prompt-data-schema resources +/data-schema resources ``` ```text -/prompt-data-schema crew +/data-schema crew ``` ```text -/prompt-data-schema ship-systems +/data-schema ship-systems ``` ```text -/prompt-data-schema events +/data-schema events ``` Po każdym większym schemacie: ```text -/prompt-code-review sprawdź schematy danych i czy nie ma hardkodowania mechanik +/code-review sprawdź schematy danych i czy nie ma hardkodowania mechanik ``` ### Etap 3 — sceny bazowe @@ -159,37 +161,37 @@ Po każdym większym schemacie: Twórz sceny w tej kolejności: ```text -/prompt-new-scene Boot +/new-scene Boot ``` ```text -/prompt-new-scene Preload +/new-scene Preload ``` ```text -/prompt-new-scene MainMenu +/new-scene MainMenu ``` ```text -/prompt-new-scene Bridge +/new-scene Bridge ``` ```text -/prompt-new-scene Map +/new-scene Map ``` ```text -/prompt-new-scene Event +/new-scene Event ``` ```text -/prompt-new-scene Crew +/new-scene Crew ``` Nie implementuj jeszcze `BattleScene`, chyba że jako stub: ```text -/prompt-new-scene Battle — tylko stub z TODO pending mechanika +/new-scene Battle — tylko stub z TODO pending mechanika ``` ### Etap 4 — systemy gry @@ -197,45 +199,45 @@ Nie implementuj jeszcze `BattleScene`, chyba że jako stub: Twórz systemy w tej kolejności: ```text -/prompt-new-system Resource +/new-system Resource ``` ```text -/prompt-new-system Save +/new-system Save ``` ```text -/prompt-new-system Event +/new-system Event ``` ```text -/prompt-new-system Crew +/new-system Crew ``` ```text -/prompt-new-system Ship +/new-system Ship ``` ```text -/prompt-new-system Mission +/new-system Mission ``` ```text -/prompt-new-system LifeSearch +/new-system LifeSearch ``` Systemy zależne od przyszłej mechaniki tylko jako stub: ```text -/prompt-new-system Battle — tylko stub, bez mechaniki walki +/new-system Battle — tylko stub, bez mechaniki walki ``` ```text -/prompt-new-system Trait — tylko stub, bez efektów traits +/new-system Trait — tylko stub, bez efektów traits ``` ```text -/prompt-new-system Progression — tylko stub, bez XP curves +/new-system Progression — tylko stub, bez XP curves ``` ### Etap 5 — pierwsze eventy @@ -243,19 +245,19 @@ Systemy zależne od przyszłej mechaniki tylko jako stub: Kiedy masz już schemat eventów i prosty `EventSystem`, dodawaj wydarzenia: ```text -/prompt-new-event drobna awaria napędu +/new-event drobna awaria napędu ``` ```text -/prompt-new-event opuszczona sonda badawcza +/new-event opuszczona sonda badawcza ``` ```text -/prompt-new-event konflikt między członkami załogi +/new-event konflikt między członkami załogi ``` ```text -/prompt-new-event anomalia biologiczna w próbkach +/new-event anomalia biologiczna w próbkach ``` Zasada: MVP potrzebuje około 15 prostych eventów, nie 100. @@ -265,13 +267,13 @@ Zasada: MVP potrzebuje około 15 prostych eventów, nie 100. Gdy aplikacja uruchamia się lokalnie: ```text -/prompt-pwa-check sprawdź manifest, service worker, cache i instalację na Androidzie +/pwa-check sprawdź manifest, service worker, cache i instalację na Androidzie ``` Po poprawkach: ```text -/prompt-mobile-ux sprawdź główne ekrany pod telefon i tablet +/mobile-ux sprawdź główne ekrany pod telefon i tablet ``` ### Etap 7 — review po każdym większym kroku @@ -279,37 +281,37 @@ Po poprawkach: Po każdym ukończonym kawałku: ```text -/prompt-code-review sprawdź ostatnie zmiany +/code-review sprawdź ostatnie zmiany ``` Jeśli Copilot znajdzie coś poważnego, napraw tylko to, a potem ponów: ```text -/prompt-code-review sprawdź czy poprawka rozwiązała problem +/code-review sprawdź czy poprawka rozwiązała problem ``` ## Proponowana kolejność pierwszych 20 promptów -1. `/prompt-game-dev sprawdź stan projektu i podaj następne kroki` -2. `/prompt-game-dev przygotuj projekt Vite + TypeScript + Phaser 4` -3. `/prompt-code-review sprawdź setup projektu` -4. `/prompt-data-schema resources` -5. `/prompt-data-schema crew` -6. `/prompt-data-schema ship-systems` -7. `/prompt-data-schema events` -8. `/prompt-new-scene Boot` -9. `/prompt-new-scene Preload` -10. `/prompt-new-scene MainMenu` -11. `/prompt-new-scene Bridge` -12. `/prompt-new-system Resource` -13. `/prompt-new-system Save` -14. `/prompt-new-system Event` -15. `/prompt-new-scene Map` -16. `/prompt-new-scene Event` -17. `/prompt-new-event drobna awaria napędu` -18. `/prompt-new-event opuszczona sonda badawcza` -19. `/prompt-pwa-check sprawdź gotowość PWA` -20. `/prompt-code-review sprawdź całość po pierwszym działającym loopie` +1. `/game-dev sprawdź stan projektu i podaj następne kroki` +2. `/game-dev przygotuj projekt Vite + TypeScript + Phaser 4` +3. `/code-review sprawdź setup projektu` +4. `/data-schema resources` +5. `/data-schema crew` +6. `/data-schema ship-systems` +7. `/data-schema events` +8. `/new-scene Boot` +9. `/new-scene Preload` +10. `/new-scene MainMenu` +11. `/new-scene Bridge` +12. `/new-system Resource` +13. `/new-system Save` +14. `/new-system Event` +15. `/new-scene Map` +16. `/new-scene Event` +17. `/new-event drobna awaria napędu` +18. `/new-event opuszczona sonda badawcza` +19. `/pwa-check sprawdź gotowość PWA` +20. `/code-review sprawdź całość po pierwszym działającym loopie` ## Jak pracować, żeby nie zgubić projektu @@ -317,20 +319,20 @@ Jeśli Copilot znajdzie coś poważnego, napraw tylko to, a potem ponów: - Jeśli Copilot proponuje dużą przebudowę, poproś: "podziel to na małe kroki". - Jeśli Copilot chce dodać bibliotekę, poproś: "najpierw ADR". - Jeśli Copilot zaczyna wymyślać mechanikę walki/progresji, zatrzymaj go i przypomnij: "to czeka na folder mechanika". -- Jeśli coś nie działa, użyj `/prompt-code-review` albo poproś `/prompt-game-dev` o diagnozę następnego kroku. +- Jeśli coś nie działa, użyj `/code-review` albo poproś `/game-dev` o diagnozę następnego kroku. ## Krótka ściąga Najczęściej będziesz używać: ```text -/prompt-game-dev -/prompt-skills-adoption -/prompt-new-scene -/prompt-new-system -/prompt-data-schema -/prompt-new-event -/prompt-code-review +/game-dev +/skills-adoption +/new-scene +/new-system +/data-schema +/new-event +/code-review ``` Najpierw budujemy działający loop. Dopiero potem dokładamy większe mechaniki. diff --git a/mechanika/README.md b/mechanika/README.md index 054c6bc..f984fff 100644 --- a/mechanika/README.md +++ b/mechanika/README.md @@ -1,5 +1,7 @@ # Mechanika gry — instrukcja uzupełniania +English summary: start with `00-template-do-wypelnienia.md`, then move refined sections into the numbered files in this folder. The detailed guide below is in Polish. + Ten folder jest miejscem na Twoją specyfikację mechaniki gry. To ona będzie później podstawą dla implementacji systemów takich jak `CrewSystem`, `MissionSystem`, `EventSystem`, `BattleSystem`, `TraitSystem` i `ProgressionSystem`. ## Jak pracować