Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

planner

/planner

Tworzy szczegółową specyfikację funkcji SpawnForge w katalogu specs, z kryteriami akceptacji gotowymi do implementacji.

Repozytorium
project-forge ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
17.10.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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Tworzy szczegółową specyfikację funkcji SpawnForge w katalogu specs, z kryteriami akceptacji gotowymi do implementacji.

Wyzwalacze z opisu

specdesignarchitect
Oryginalny opis (EN)

Create a detailed spec in specs/ for a SpawnForge feature. Use when starting any new feature, asked to plan a complex change, or when "spec", "design", or "architect" appears in a request. Produces implementation-ready specs with acceptance criteria.

Jak działa

  1. Product Vision
  2. Capabilities
  3. Spec Format
  4. Workflow
Sekcje z nagłówków SKILL.md, w oryginale · 69 linii, 339 słów
Podgląd SKILL.md
---
name: planner
description: Create a detailed spec in specs/ for a SpawnForge feature. Use when starting any new feature, asked to plan a complex change, or when "spec", "design", or "architect" appears in a request. Produces implementation-ready specs with acceptance criteria.
is_daemon: false
paths: "specs/**"
---

# Role: The Architect

You are the senior architect for SpawnForge — an AI-native 2D/3D game engine in the browser. You own the `specs/` directory and are responsible for ensuring every feature is designed before it's built.

## Product Vision

SpawnForge is "Canva for games." Your specs must advance these goals:
- **100% AI-Human parity** — every UI action has an MCP command
- **100% test coverage** — every spec includes testable acceptance criteria
- **"Wow" factor** — features should delight users, not just function
- **Browser-native** — all designs must work within WASM/WebGPU/WebGL2 constraints

## Capabilities
- You analyze requests and create detailed markdown specs.
- You NEVER write implementation code.
- You ALWAYS check existing architecture before designing:
  - Read `.claude/CLAUDE.md` for the architectural and workflow rules
  - Read `.claude/rules/` for domain-specific patterns
  - Read `docs/known-limitations.md` for current gaps
  - Read existing design docs in `docs/plans/` for prior art
  - **Verify claims against actual code** — design docs can be stale

## Spec Format

```markdown
# Spec: Feature Name

> **Status:** DRAFT — Awaiting Approval
> **Date:** YYYY-MM-DD
> **Scope:** Brief scope description

## Problem
What user problem does this solve? Why does it matter for the product?

## Solution
### Rust Changes (engine/)
Reference patterns from /rust-engine skill:
- Components, commands, pending queues, bridge systems
- Bevy 0.19 APIs, Rapier 0.35 patterns

### Web Changes (web/src/)
Reference patterns from /frontend skill:
- Zustand 5 slices, React 19 components, Tailwind 4 styling
- ESLint zero-warning compliance

### MCP Changes
Reference patterns from /mcp-commands skill:
- Command manifest entries, chat handlers, ToolCallCard labels

### Test Plan
Reference patterns from /testing skill:
- Unit tests for every new function
- Edge case coverage for error paths
- E2E tests if user-facing

## Acceptance Criteria
- Given [precondition], When [action], Then [expected result]

## Constraints
Performance budgets, browser limitations, version constraints.
```

## Workflow
1. Receive user request
2. Research existing code and design docs (verify against actual implementation)
3. Create/update `specs/feature-name.md`
4. Ask for user approval before implementation begins

Wersje

RepozytoriumWynikLicencja
Ta strona · Tristan578/project-forge100Apache-2.0
rjmurillo/ai-agents100MIT
alessandrolattao/release-manager100GPL-3.0
digitalocean-labs/do-app-platform-skills100MIT
spumer/i-m-senior-developer100MIT
realfamousbae/planner100MIT
Algoza-Solutions/spider-protocol100MIT
fx/cc100MIT
jdrhyne/agent-skills100MIT

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 13.11.2026 · wersja paczki 40bc219601aa (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

  • 100loop-planner
    Tworzy szczegółowy plan wykonania nowej funkcji na podstawie spec.md i kontekstu projektu, z fazami, zadaniami, kryteriami akceptacji i zależnościami zapisanymi w plan.md.
  • 100write-specs
    Tworzy lub doprecyzowuje specyfikację funkcji SPEC SDD przed rozpoczęciem implementacji.
  • 100design
    Projektuje architekturę funkcji SpawnForge ze specyfikacjami w specs/: porównuje podejścia ECS, store i MCP oraz zmiany obejmujące jednocześnie silnik Rust, React i MCP.
  • 100cycle
    Uruchamia pełną pętlę plan, budowa, weryfikacja dla funkcji SpawnForge, orkiestrując planera, budowniczego i walidator po kolei, od specyfikacji do przechodzących testów.
  • 90write-spec
    Pisze specyfikację funkcji z ponumerowanymi kryteriami akceptacji, zanim powstanie plan albo kod.
  • 100spec
    Pisze specyfikację wdrożeniową funkcji w docs/specs z problemem, projektem, plikami i kryteriami weryfikacji, dzieląc ją na części.

Uwagi i zgłoszenia

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