Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Planowanie

campus-start

/campus-start

Zakłada nowy kampus firmy opartej na AI w około 5 minut: rama zatrudniania personelu AI, zmieniany szef sztabu, cztery pytania pojedynczo i dopasowany obszar roboczy z ujęciem niszy z aktywnego pakietu.

Repozytorium
campus-ai-os ↗
Licencja
MIT
Ostatnia zmiana repozytorium
22.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
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 22.10.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

Zakłada nowy kampus firmy opartej na AI w około 5 minut: rama zatrudniania personelu AI, zmieniany szef sztabu, cztery pytania pojedynczo i dopasowany obszar roboczy z ujęciem niszy z aktywnego pakietu.

Wyzwalacze z opisu

set up my campusfound my campus
Oryginalny opis (EN)

Found a new AI-native business campus in about 5 minutes: hire-an-AI-staff frame, renamable chief of staff, four questions one at a time, a workspace built to match; niche framing from the active pack. Use when the owner says "/campus-start", "set up my campus", "found my campus", or when no campus exists.

Jak działa

  1. Guard - never scaffold over an existing campus
  2. Step 0 - The founding frame
  3. Step 1 - Name me, then offer the fork (once, for BOTH paths)
  4. Step 1b - Four quick questions (path B), ONE AT A TIME
  5. Step 2 - Build the campus to match
  6. Step 3 - The founding close
  7. Rules
  8. File anchoring (critical)
Sekcje z nagłówków SKILL.md, w oryginale · 130 linii, 866 słów
Podgląd SKILL.md
---
name: campus-start
description: >
  Found a new AI-native business campus in about 5 minutes: hire-an-AI-staff
  frame, renamable chief of staff, four questions one at a time, a workspace
  built to match; niche framing from the active pack. Use when
  the owner says "/campus-start", "set up my campus", "found my campus", or
  when no campus exists.
version: 5.2.18
department: kernel
---

# /campus-start - Found Your Business (about 5 minutes)

A founding moment, not a software install. Scripts and detail:
`interview.md`, `scaffold.md` in this skill's `references/`.

**Platform resolution (do this FIRST):** resolve `PLUGIN_MANIFEST` and
`ENTRY_FILE` per `PLATFORM.md` at the plugin root. **Never hardcode either.**

**Version resolution (second):** `OS_VERSION` = `PLUGIN_MANIFEST` ->
`version`. **Never write a hardcoded version literal.**

**Pack resolution (third):** `ACTIVE_PACK` = `packs/active.json` -> `active_pack`; then `packs/{ACTIVE_PACK}/pack.json` -> `identity`
supplies every niche string; never hardcode a pack name or its strings here.

## Guard - never scaffold over an existing campus

Markers, checked on THIS run: `workspace.json`; a `dean/` entry file (any of
`CLAUDE.md` / `AGENTS.md` / `AGENTS.override.md` / `CODEX.md`); `shared/`
with content; `.campus-os/`. Any present -> offer /update-workspace or
/campus-doctor; NEVER rebuild. Filesystem only; nothing carries over from an
earlier founding.

## Step 0 - The founding frame

Say the pack's `founding_frame` in your own words, all three beats. Do NOT
collect the name here.

## Step 1 - Name me, then offer the fork (once, for BOTH paths)

**Beat 1 - the rename, non-skippable:** ask "Keep Dean, or a name you like
better?" and WAIT; record `assistant_name`; "keep it" IS the confirmation.

**Beat 2 - the fork,** explicit, full first (wording in `interview.md`):
**A) Full onboarding (default)** -> ask only the filing question (Q4), build
the shell (files DEFAULT), run /full-onboarding. **B) Quick start** -> four
questions one at a time, build, seed (SEEDED), First Win. No third path; B
is never chosen silently.

## Step 1b - Four quick questions (path B), ONE AT A TIME

Ask question 1. Wait. Read it. Then question 2. Push back ONCE on a vague
answer - you cannot push back on an answer you have not seen.

### ⚠️ PRE-SUPPLIED CONTEXT - declare it, never write it unconfirmed

Host-supplied background defeats the pushback silently.

1. **Declare.** Before Q1, if you hold pre-supplied context about this
   business, say in one line what you appear to know and where it came from.
2. **Ask regardless.** Pre-supplied context is a starting point, never a
   substitute.
3. **Never write it unconfirmed.** No pre-supplied fact reaches any shared
   context file, `workspace.json`, or a department file
   until the owner has said it in their own words in THIS conversation.
   Drafted from it, a ladder row is `SEEDED`, never `COMPLETE`.

The questions (wording in `interview.md`): 1 business (`q1`, pushback
`q1_pushback`); 2 what you sell (`q2_examples`); 3 who it's for
(`customer_noun`); 4 filing, asked on BOTH paths: "Your campus always has
the same staff departments - **{DEPT_LABELS}**. Separate question: how
should your FINISHED WORK be filed - by department, client, project, or a
mix?" Sets the filing key only.

⚠️ **`DEPT_LABELS` is RESOLVED, never typed.** Render it from
`templates/registry.json` -> the `type: department` entries -> each entry's
`label` field, skipping `dean-office`; never typed, never from the pack
(build-gate 22, 24).

## Step 2 - Build the campus to match

Common core (notes and exact root entry-file text: `scaffold.md`):

```
{ENTRY_FILE}     (ROOT redirect, per PLATFORM.md)
dean/            {ENTRY_FILE} (from templates/dean-CLAUDE.md), memory.md, TASKS.md, .activity.jsonl
shared/          business.md, voice.md, goals.md, offers.md, audience.md, tools.md,
                 setup-progress.md
.campus-os/      registry.json, model-routing.md, context-files.md, ledger-paths.md,
                 run-id-and-interop.md, resolve-seat.py (from templates/ and tools/), .campus-os/scan/, registration-block-spec.md
                 (MATERIALIZED: tools/materialize_registration_spec.py --campus-root {root})
.campus-os/kernel/  the kernel kit (core tier), written FIRST - the tools above run from it
                 (`scaffold.md` -> "Kernel kit"; Kernel preamble §5)
atlas/config/  active-work/  inputs/  outputs/  wiki/  daily/
```

update-workspace creates the same set (build-gate check 8). Create every
folder, even empty; write and verify the root entry file; never
hand-build the org.

**Departments:** create **one folder per department on the org chart** -
every `type: department` entry behind `{DEPT_LABELS}`, skipping `dean-office`
(path: `managers[].dept_dir` if a manager declares one, else
`departments/{id}/`) with a charter stub. An unstaffed department still gets
its folder; the folders match the org chart exactly. Then confirm, as **its
own turn**: "Starting departments: {DEPT_LABELS} - rename or change any?"
Wait for the answer and apply any rename before Step 3. **Clients / Projects / Mix:** `clients/_template/`,
`projects/_template/`, or both.

`workspace.json` (schema in `scaffold.md`): `assistant_name`; the `business`
OBJECT; `structure` plus EXACTLY the matching filing key; `version` =
`OS_VERSION`; `created`. `.campus-os/model-routing.md` only if absent; never
regress a version marker.

## Step 3 - The founding close

"{Name} here - your campus exists. Your campus is on v{OS_VERSION}." A ->
/full-onboarding now; B -> /campus-first-win, then the setup ladder; never
nag toward the full sit-down. No tours next. The close asks **exactly one
question** (the next-step offer); the departments question was already its
own turn in Step 2. Name departments only by their `{DEPT_LABELS}` label,
never by folder or id (the `education` department is shown as its label).

## Rules

- Grade-8 language; never "orchestrator", "scaffold", "registry", "kernel".
- **One question per turn, through the close.** Never end a turn with two questions.
- **NEVER BATCH THE FOUNDING QUESTIONS.** One question, one answer, then the
  next - never a form, dialog, or list. Permission-to-batch wording is
  wrong; this rule wins (campus-doctor scans this file).
- ONE pushback per vague answer; ~5 minutes total.
- A confirming answer IS the confirmation.
- The structure choice must visibly change the folders; it can change later.

## File anchoring (critical)

Kernel preamble §2 applies: `references/kernel-preamble.md`.

Kernel preamble §5 applies: `references/kernel-preamble.md`.
Pliki w paczce (3)
  • SKILL.md 6 KB
  • references/interview.md 8 KB
  • references/scaffold.md 12 KB

Wersje

W bazie nie ma innych skilli o nazwie campus-start.

Migawka bazy z 28.10.2026 · wersja paczki 373025f385dc (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

  • 100update-workspace
    Bezpiecznie podnosi istniejący kampus Campus AI OS do zainstalowanej wersji, zachowując wszystko, co właściciel napisał.
  • 100campus-first-win
    Przygotowuje pierwszy realny materiał właściciela w 10 minut od instalacji, na przykład prompty dla społeczności, plan lekcji albo pakiet do sesji, zależnie od typu z workspace.json, i zapisuje go w outputs/.
  • 90specialized-chief-of-staff
    Działa jak szef sztabu dla założycieli i kadry kierowniczej: filtruje szum, pilnuje procesów i kieruje decyzje do właściwych osób.
  • 90owner-chat
    Pełni rolę szefa sztabu właściciela w czacie: odpowiada na pytania, zatwierdza decyzje i kieruje prośby do agentów.

Uwagi i zgłoszenia

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