원클릭으로
note
Capture session context as a structured, frontmatter-rich markdown note under .rp1/work/notes/ with auto-maintained index and log.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Capture session context as a structured, frontmatter-rich markdown note under .rp1/work/notes/ with auto-maintained index and log.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Agent-only canonical output templates for rp1 artifacts. Load when producing structured markdown to ensure format consistency and routing metadata.
Ask about rp1 capabilities, discover skills, and get workflow guidance.
Evidence-gated tech debt and bloat detection. Scouts signals, ranks by materiality, validates by refutation, reports up to 5 findings with actions.
Synchronizes user-facing documentation with the current knowledge base through validate -> stale gate -> scan -> approval -> process orchestration.
Orchestrates parallel KB generation using spatial analysis and a map-reduce architecture with incremental and feature-learning modes.
Analyzes systems holistically to provide strategic recommendations balancing cost, quality, performance, complexity, and business objectives with quantified trade-offs.
| name | note |
| description | Capture session context as a structured, frontmatter-rich markdown note under .rp1/work/notes/ with auto-maintained index and log. |
| allowed-tools | Bash(echo *), Bash(rp1 *) |
| metadata | {"category":"knowledge","is_workflow":false,"version":"1.0.0","tags":["core","knowledge","notes"],"created":"2026-06-10T00:00:00.000Z","author":"cloud-on-prem/rp1","arguments":[{"name":"TOPIC","type":"string","required":false,"description":"Optional topic hint to guide note generation","aliases":["topic","about","subject"]},{"name":"AFK","type":"boolean","required":false,"default":false,"description":"Skip preview-confirm gate; auto-write with logged decision","aliases":["afk","no prompts","unattended"]}]} |
Distill session context into a succinct, frontmatter-rich markdown note. One note per invocation. Notes persist under .rp1/work/notes/ w/ auto-maintained index and append-only log.
Use the pre-resolved workRoot from the generated Resolve Arguments section. All note paths resolve against workRoot -- never relative to a worktree.
Set NOTES_DIR = {workRoot}/notes.
Read the note template for format reference:
plugins/base/skills/artifact-templates/templates/note/note.md
Use this template as the canonical structure for the note file. Do not deviate from the frontmatter schema or section order.
Derive a descriptive title from session context (or TOPIC if provided). The title MUST communicate the note's subject at a glance.
Slugify title: lowercase, hyphens for spaces, strip non-alphanumeric chars.
File path: {NOTES_DIR}/{yyyy-mm-dd}-{title-slug}.md
Populate all required fields per template:
| Field | Source |
|---|---|
date | Today (YYYY-MM-DD) |
title | Generated semantic title |
tags | Inferred from session context; 2-5 tags |
related | Wikilink cross-references to relevant notes/artifacts (see below) |
source_context | One-line summary of session context |
status | active (always) |
Infer related entries from session context:
[[{note-filename-without-ext}]]../features/rp1-note/requirements.md)Include only contextually evident references. Do not fabricate connections.
Four fixed sections. Omit any section w/ no content for this session.
| Section | Content |
|---|---|
| Context | Why this note exists. 1-3 sentences. |
| Decisions | Bullet list: each item states decision + rationale. |
| Findings | Bullet list: key discoveries/facts. Factual, no hedging. |
| References | Wikilinks and URLs only; no prose. |
MUST capture only the essence: decisions, rationale, findings, actionable links. Drop transcript noise, hedging, conversational back-and-forth, verbose restatements. Each section serves a distinct purpose -- no overlap.
If AFK=false (default, interactive):
{file path}? (confirm / edit / cancel)"If AFK=true:
{NOTES_DIR} directory exists (create if absent).{NOTES_DIR}/{yyyy-mm-dd}-{title-slug}.md.File: {NOTES_DIR}/index.md
If absent, create w/ header:
# Notes Index
| Date | Title | Tags | Summary |
|------|-------|------|---------|
Insert new entry at the top of the table body (below header row). Format:
| {yyyy-mm-dd} | [{title}]({filename}) | {comma-separated tags} | {one-line summary} |
Existing entries MUST remain unmodified.
File: {NOTES_DIR}/log.md
If absent, create w/ header:
# Notes Log
Append new entry at end of file:
- {yyyy-mm-dd} | {title} | {capture reason -- one line explaining why this note was captured}
Existing entries MUST remain unmodified.
Report to the user:
Note captured: {title}
Path: {workRoot}/notes/{yyyy-mm-dd}-{title-slug}.md
Tags: {tags}
Index: updated
Log: appended