com um clique
notes
Lab notebook — capture analysis results, benchmarks, and findings into notes/
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Lab notebook — capture analysis results, benchmarks, and findings into notes/
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Review vendored dependency updates for supply chain attacks. Works on any code: zsh plugins, npm packages, git submodules, or arbitrary diffs. Responds to: "audit updates", "review vendor diffs", "check for supply chain attacks", "is this plugin update safe".
Check neovim plugin health and staleness against a tiered schedule. Web-searches GitHub for each due plugin's current status. Use when asked about plugin updates, maintenance, or when running periodic audits. Also responds to: "are my plugins up to date", "check for updates", "plugin health".
Full command reference for keybindings, aliases, shell commands, and tool usage. Use when the user asks "how do I...", "what's the shortcut for...", "what key does...", or references a command they can't remember. Also use when the user discovers a new command and wants to save it. Covers: neovim, tmux, zsh, git, cargo, opam, dune, uv.
Check and update documentation after config changes. Compares current config state against docs and keybinding tables. Use after modifying neovim config, zshrc, tmux.conf, or other dotfiles. Also responds to: "are my docs up to date", "check docs", "update documentation".
Analyze shell and editor command history for efficiency improvements. Finds repeated patterns, missing aliases, workflow bottlenecks, and tool suggestions. Uses a local sanitization script as a trust boundary — no raw history ever reaches the API. Use when asked about: shell efficiency, aliases, workflow optimization, "what do I type too much", "speed up my workflow".
| name | notes |
| description | Lab notebook — capture analysis results, benchmarks, and findings into notes/ |
| argument-hint | [topic, or 'list', or 'update <title>'] |
| disable-model-invocation | true |
Capture analysis results, benchmarks, and findings from the current conversation into a structured markdown note in notes/.
Parse $ARGUMENTS to determine the action:
list → go to List Notesupdate <rough title> → go to Update Existing Note$ARGUMENTS or, if empty, from the conversation context.notes/<short-title>-YYYY-MM-DD.md using today's date.-2, -3, etc.notes/ directory (and any subdirectory) if it doesn't exist using mkdir -p.$ARGUMENTS mentions a subdirectory (e.g., "put this in perf", "under benchmarks"), propose a directory name like notes/perf/ and confirm with the user before writing.If $ARGUMENTS is empty, use recent conversation context to determine both the topic and content. Prefer capturing the most recent substantial analysis or investigation.
notes/**/*.md files.# Title heading.YYYY-MM-DD portion).| File | Title | Date |
|------|-------|------|
| notes/benchmark-results-2026-02-21.md | Benchmark Results | 2026-02-21 |
notes/**/*.md files.<rough title> from $ARGUMENTS against:
.md extension)# Title heading inside each file
## Results *YYYY-MM-DD*
<new findings, benchmarks, data from the current conversation>
*date* italic tag marks when the update was added. The original filename date stays unchanged.Write notes in this format — no YAML frontmatter:
# Descriptive Title
**Date**: YYYY-MM-DD
**Context**: <one-line description of what was being investigated and why>
## Method
<commands run, tools used, approach taken — with fenced code blocks for commands>
## Results
<concrete numbers, benchmarks, data — use tables where appropriate>
## Observations
<patterns noticed, surprises, interpretations, next steps if any>