scribe
/scribe
Zapisuje za zgodą notatki sesji, dokumentację projektu, ADR-y i przekazania, by zachować kontekst decyzji w projekcie.
- Autor
- danielgouveiah ↗
- Repozytorium
- glasses ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 30.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 30.09.2026, bez odwołań do wycofanych modeli i API.
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
- Session records for Brainstorm
- Language preservation
- Establish scope
- Session notes workflow
- Project notes workflow
- Documentation quality
- Handoffs
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
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · danielgouveiah/glasses | 100 | MIT |
| simota/agent-skills | 100 | MIT |
| queelius/claude-anvil | 100 | MIT |
| zoom/skills | 100 | MIT |
| ooiyeefei/ccc | 100 | MIT |
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.