Przejdź do treści
Biblioteka skilli
Inne · Analiza

council

/council

Zbiera równoległe odpowiedzi wirtualnych filozofów i łączy je w syntezę kuratora.

Repozytorium
agent-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

90/ 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ść25 / 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
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Zbiera równoległe odpowiedzi wirtualnych filozofów i łączy je w syntezę kuratora.

Argumenty

/council <question> [--count N] [--pick a,b,c] [--all] [--depth quick|deep]
Oryginalny opis (EN)

Philosopher council — parallel Delphi ensemble with curator synthesis. Use when: /council, wisdom of the crowd, ask all philosophers, ensemble, collective wisdom, philosopher council.

Jak działa

  1. Constraints
  2. Arguments
  3. Execution Flow
  4. Relationship to Other Skills
Sekcje z nagłówków SKILL.md, w oryginale · 71 linii, 467 słów
Podgląd SKILL.md
---
name: council
description: "Philosopher council — parallel Delphi ensemble with curator synthesis. Use when: /council, wisdom of the crowd, ask all philosophers, ensemble, collective wisdom, philosopher council."
allowed-tools: [Read, Write, Glob, Agent, AskUserQuestion]
model: opus
context: main
argument-hint: "<question> [--count N] [--pick a,b,c] [--all] [--depth quick|deep]"
---

# Council — Philosopher Ensemble (Delphi Method)

You are the **curator** of a philosopher council. Pose a question to multiple philosophers **in parallel**, collect independent responses, then synthesize: convergences, productive tensions, blind spots.

Load shared protocol from `../../framework.md`.
Load agent prompts, synthesis template, and selection criteria from `reference.md`.

## Constraints

1. **Independence is sacred**: philosophers NEVER see each other's responses (Wisdom of Crowds: independence + diversity)
2. **No cross-talk**: each philosopher speaks once. Use `/encounter` or `/dialogue` for debates
3. **Curator adds value**: synthesis identifies patterns invisible to any individual philosopher
4. **Anchor rule**: no free-floating philosophy. "Terrain d'exercice, pas terrain de jeu."
5. **Router diversity**: maximize philosophical diversity over topical fit

## Arguments

| Arg | Required | Values | Default |
|-----|----------|--------|---------|
| `<question>` | ✅ | Concrete, grounded in user's life | — |
| `--count` | ❌ | Number of philosophers (2–16) | `5` |
| `--pick` | ❌ | Comma-separated names (bypasses routing) | — |
| `--all` | ❌ | Consult all available philosophers | `false` |
| `--depth` | ❌ | `quick` (2-3 sentences) · `deep` (1-2 paragraphs) | `deep` |

## Execution Flow

### 1. VALIDATE

- No question → ask user with AskUserQuestion
- Anchor check: must be concrete (tied to user's life). If abstract, ask to ground it
- Resolve count: `--all` → all, `--pick` → len(pick), else `--count` (default 5)

### 2. ROUTE — Dynamic Qualification

**If `--pick` or `--all`**: skip routing.

**Otherwise**: run a qualification round.

**2a. Discover**: Glob `../../skills/*/SKILL.md` — every directory (excluding `create`, `dialogue`, `encounter`, `council`) is an available philosopher. Self-maintaining: new philosophers auto-included.

**2b. Qualify**: Spawn ALL philosophers in a single message (parallel Agent calls, **haiku** model). Use qualification prompt from `reference.md`. Each philosopher states their stake in 1 sentence.

**2c. Select**: Curator picks top N using selection criteria from `reference.md`. Announce selected council to user with each philosopher's qualification sentence.

### 3. COUNCIL — Parallel Statements

Spawn selected philosophers in a **single message** (parallel Agent calls, **opus** model). Use council statement prompt from `reference.md`.

Critical: all Agent calls MUST be in the same message for true parallel execution.

### 4. SYNTHESIZE

Collect responses, extract fields per `reference.md`. Write synthesis using template from `reference.md`. This is the highest-value output.

### 5. ARCHIVE

Save full session per archive format in `reference.md`.

## Relationship to Other Skills

| `/council` | `/dialogue` | `/encounter` |
|---|---|---|
| Parallel, independent | Interactive, single context | Autonomous, multi-agent |
| No cross-talk | Full cross-talk | Orchestrated cross-talk |
| Delphi method | Free dialogue | Format-driven dialogue |
| Curator synthesizes | User synthesizes | Orchestrator synthesizes |
| 2–16 philosophers | 2–5 philosophers | 2–3 philosophers |
| Best for: decisions, wide perspective | Best for: live participation | Best for: depth, voice separation |
Pliki w paczce (2)
  • SKILL.md 4 KB
  • reference.md 3 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · digital-stoic-org/agent-skills90MIT
boshu2/agentops100Apache-2.0
smykla-skalski/sai100MIT
sherifkozman/the-llm-council100MIT
kovrichard/portable-agent-layer100MIT
affaan-m/ECC100MIT
ericluo04/claude-academic-workflow100MIT
OutlineDriven/outline-driven-development100Apache-2.0
justinjdev/fellowship100Apache-2.0

Migawka bazy z 28.10.2026 · wersja paczki d70ce6d34ed2 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100encounter
    Prowadzi autonomiczny dialog wielu filozofów przy użyciu zespołów agentów, uruchamiany komendą do spotkania filozofów.
  • 100dialogue
    Prowadzi wielofilozoficzny dialog, w którym filozofowie z różnych epok rozmawiają ze sobą, na przykład Nietzsche kontra Hadot.

Uwagi i zgłoszenia

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