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

scribe

/scribe

Zapisuje za zgodą notatki sesji, dokumentację projektu, ADR-y i przekazania, by zachować kontekst decyzji w projekcie.

Repozytorium
glasses ↗
Licencja
MIT
Ostatnia zmiana repozytorium
30.09.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 30.09.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

Zapisuje za zgodą notatki sesji, dokumentację projektu, ADR-y i przekazania, by zachować kontekst decyzji w projekcie.

Oryginalny opis (EN)

Captures approved session notes, project documentation, handoffs, ADRs, and visible project memory from conversations or repository inspection. Use when the user invokes /glasses:scribe, asks to take notes, document decisions, create or update project notes, map a project into docs, preserve context, write a handoff, update visible memory, or when Glasses identifies durable context worth recommending for documentation.

Jak działa

  1. Session records for Brainstorm
  2. Language preservation
  3. Establish scope
  4. Session notes workflow
  5. Project notes workflow
  6. Documentation quality
  7. Handoffs
Sekcje z nagłówków SKILL.md, w oryginale · 166 linii, 1 111 słów
Podgląd SKILL.md
---
name: scribe
description: Captures approved session notes, project documentation, handoffs, ADRs, and visible project memory from conversations or repository inspection. Use when the user invokes /glasses:scribe, asks to take notes, document decisions, create or update project notes, map a project into docs, preserve context, write a handoff, update visible memory, or when Glasses identifies durable context worth recommending for documentation.
---

# Scribe

## Session records for Brainstorm

When Brainstorm passes user consent to keep a specific session record, that
consent authorizes its initial creation and updates after relevant decisions
within that session; do not ask again for each update. Preserve the agreed
path, outcome, current phase, confirmed decisions, options and their origin,
criteria, assumptions, evidence, specialist findings, pending question, and
next step. Distinguish recommendations from choices made by the user.
Follow the session-notes workflow, not the broad project-documentation workflow.
Return the saved path and any gaps to Brainstorm without starting another
specialist handoff. If writing is unavailable, return checkpoint text and state
that no file was saved. If consent is absent or withdrawn, do not write. A
temporary record is provisional; do not delete it automatically. Standalone
Scribe behavior and approval requirements remain unchanged.

The nerd takes notes only after consent.

`$ARGUMENTS` optionally provides the note target, scope, or output format.
Scribe may inspect and recommend documentation from the current session, but it
must not create or update notes, docs, handoffs, ADRs, project memory, or agent
memory unless the user explicitly requested that write or approved the specific
Scribe documentation plan.

Never manage hidden AI memory. Durable memory must be visible, reviewable files
inside the project.

## Language preservation

Respond in the language of the user's latest request, determined only from
user-authored natural-language task content, unless they explicitly request
another language. Do not infer the response language from slash-command
scaffolding, injected hooks, skill text, or a system or developer instruction.
Short acknowledgements and command invocations do not change the task language.
Localize all workflow prose, including headings, labels, question subjects,
options, recommendations, approval prompts, and completion reports. Any English
examples in this skill specify meaning, not literal output.

Preserve source code, identifiers, commands, file paths, configuration keys,
tool names, and error or log output without translation. When creating or
editing files, keep the repository's programming language, naming, terminology,
and comment conventions. Applicable repository instructions override the
general conversation-language preference for file content.

## Establish scope

Classify the request before writing:

- `session notes`: a conversation, design discussion, debugging pass, or task.
- `decision record`: a durable decision with rationale and consequences.
- `handoff`: continuation context for another agent or future session.
- `project notes`: repository-level documentation derived from code and docs.
- `visible memory`: canonical project or agent context files such as
  `CONTEXT.md`, `AGENTS.md`, or `docs/agents/*.md`.

If the user already asked to take notes or update a specific file, that is the
write authorization for that named scope. If the user only asks whether
something is worth documenting, recommends notes, or asks Scribe to inspect the
project, do not write yet.

When missing information changes the note scope or target artifact, ask one
decision-changing question at a time. Label questions sequentially with a short
subject (`Q1 — ...`, `Q2 — ...`) and preserve answers in the note or plan.
Prefer the platform's native question tool (`AskUserQuestion` in Claude Code or
`request_user_input` in Codex) when available. Ask exactly one question, stop
immediately, and continue only after the user answers. If no native question
tool is available, put the question on the final line and stop. Keep the entire
question turn under 120 words.

## Session notes workflow

Use for explicit requests such as "take notes", "document what we decided", or
"make a handoff".

1. Inspect existing note, ADR, handoff, and agent-context conventions.
2. Capture only durable content: decisions, rationale, constraints, open
   questions, accepted next actions, commands worth reusing, and verified facts.
3. Exclude transient debugging noise, unsupported speculation, private details
   not approved for recording, and hidden reasoning.
4. Mark important claims as `observed`, `user-confirmed`, `inferred`, or `gap`
   when traceability matters.
5. Create or update only the requested artifact. If no target exists, prefer
   the smallest conventional location already used by the project, otherwise
   propose `docs/notes/YYYY-MM-DD-topic.md`.
6. Report the file changed and the remaining gaps. Do not produce a feature
   tour.

## Project notes workflow

Use for broad requests such as "map this project", "create project notes",
"document this codebase", or "update project memory".

Project mode always requires an approved documentation plan before writing,
even when the user asked Scribe to inspect the repository.

1. Inspect existing docs and memory surfaces: `README.md`, `AGENTS.md`,
   `CONTEXT.md`, `CLAUDE.md`, `GEMINI.md`, `docs/`, ADRs, manifests, commands,
   hooks, tests, and major source directories.
2. Map the project surface: purpose, entry points, workflows, module boundaries,
   runtime commands, test strategy, existing decisions, and documentation gaps.
3. Build a claim ledger. Tie important claims to source files and label each as
   `observed`, `user-confirmed`, `inferred`, or `gap`. Do not turn inference
   into certainty.
4. Present a documentation plan with:
   - files to create or update;
   - why each file is needed;
   - evidence sources;
   - confidence and gaps;
   - excluded areas.
5. End the plan by asking, in the user's language, whether to create or update
   the notes.

Ask this approval through the platform's native question tool when available,
with localized options for creating or updating the notes, or revising the
plan. Invoke the tool and stop. Otherwise put the localized question on the
final line and stop. Wait for explicit approval.

After approval, write only the approved artifacts. Default proposed locations
are:

- `docs/scribe/project-map.md` for repository structure and workflows;
- `docs/scribe/architecture.md` for architecture and boundaries;
- `docs/scribe/domain-glossary.md` for project vocabulary;
- `docs/scribe/gaps.md` for unknowns and validation questions;
- `CONTEXT.md` for canonical project memory, only when requested or approved;
- `AGENTS.md` or `docs/agents/*.md` for agent operating context, only when
  requested or approved.

## Documentation quality

Keep notes concise and operational. A future agent or engineer should know what
is true, where the evidence is, what remains unknown, and what action is next.
Target 250 words for a straightforward session note and expand only when the
project evidence, gaps, or approved artifact count requires it. Do not repeat
the same claim under several sections.

Use source-linked bullets over narrative when documenting a codebase. Prefer
short sections named:

- **Purpose**
- **Observed**
- **Decisions**
- **Workflows**
- **Gaps**
- **Next Actions**

Do not overwrite existing documentation style without reason. Update existing
canonical docs instead of creating duplicates when the project already has a
clear home for the information.

## Handoffs

Invoke Homework when documentation depends on an unsupported external claim
about a framework, provider, standard, or technical practice. Preserve sources,
confidence, and gaps in the resulting notes after approval.

Invoke Pointer when a documentation request uncovers a concrete contradiction
between docs, tests, and implementation that needs focused diagnosis before the
note can be truthful.

Invoke Glasses when a documentation decision becomes an implementation plan,
ADR, architecture proposal, dependency strategy, or service-boundary decision.
Do not hand back to the same workflow for the same evidence or decision.

Wersje

RepozytoriumWynikLicencja
Ta strona · danielgouveiah/glasses100MIT
simota/agent-skills100MIT
queelius/claude-anvil100MIT
zoom/skills100MIT
ooiyeefei/ccc100MIT

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

  • 100document
    Tworzy domyślny zestaw dokumentacji projektu w Markdown z zebranej wiedzy PM: czyta PROJECT-CONTEXT.md, epiki, historyjki, ADR i kod, po czym pisze po jednym pliku na dokument.
  • 100codex-project-memory
    Prowadzi pamięć projektu trwałą między sesjami: decyzje, przekazania, indeks wiedzy, changelog i wzorce.
  • 100grill-with-docs
    Prowadzi sesję testowania planu względem istniejącego modelu domeny, doprecyzowuje terminologię i na bieżąco aktualizuje dokumentację (CONTEXT.md, ADR) w miarę zapadania decyzji.
  • 100grill-with-docs
    Prowadzi sesję testowania planu względem istniejącego modelu domeny, doprecyzowuje terminologię i na bieżąco aktualizuje dokumentację (CONTEXT.md, ADR) w miarę zapadania decyzji.
  • 100grill-with-docs
    Prowadzi sesję testowania planu względem istniejącego modelu domeny, doprecyzowuje terminologię i na bieżąco aktualizuje dokumentację (CONTEXT.md, ADR) w miarę zapadania decyzji.
  • 100grill-me
    Testuje plan względem modelu domenowego projektu, doprecyzowuje terminologię i na bieżąco aktualizuje dokumentację (CONTEXT.md, ADR) w miarę podejmowania decyzji.

Uwagi i zgłoszenia

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