一键导入
enrich
Auto-generate or update description, type, topics, aliases, and graph-backed relationship fields for a file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Auto-generate or update description, type, topics, aliases, and graph-backed relationship fields for a file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Prepare for a 1:1 — pull context from goals, meeting notes, Slack, and tasks to generate talking points
Build a focused plan for today based on goals, tasks, and recent activity. Reads from the weekly plan if it exists and updates it.
Check system health — metadata gaps, graph integrity, alias sync, and referential integrity.
Weekly review + compound learnings — review progress, surface blockers, distill insights into Memory
Cross-initiative alignment checker — surfaces misalignment, gaps, duplication, dependency risks, and synergy opportunities across active initiatives in the company and your groups roadmap. Complementary to /pulse (broad discovery); /align focuses on whether your initiatives are pulling in the same direction and have synergies with other company groups. Run ad-hoc or before key decisions.
Autonomously optimize any Agent skill by running it repeatedly, scoring outputs against binary evals, mutating the prompt, and keeping improvements. Based on Karpathy's autoresearch methodology. Use when: optimize this skill, improve this skill, run autoeval on, make this skill better, self-improve skill, benchmark skill, eval my skill, run evals on. Outputs: an improved SKILL.md, a results log, and a changelog of every mutation tried.
| name | enrich |
| description | Auto-generate or update description, type, topics, aliases, and graph-backed relationship fields for a file. |
Add or update frontmatter metadata for a file to make it discoverable through progressive disclosure.
When the user invokes /enrich [file] or /enrich (no argument):
rg -L --glob "*.md" --files-without-match "^description:" Tasks/ Context/Knowledge/ Context/Read the file fully
Check existing frontmatter — what fields are present vs missing
Read Context/Memory/graph.yaml if it exists before proposing any relational metadata so you can resolve names against canonical node ids and aliases.
Auto-generate missing fields:
description (~150 chars): A retrieval filter, not a summary. It answers "should I load this file?" Include what makes the content distinctive — mechanism, scope, or implication. Must differ meaningfully from the title.
type: One of: task, prd, knowledge, meeting-note, decision-record, progress-update, learning, track, slice
topics: 1-3 tags from the Topic Vocabulary:
multi-agent, canva-ai, customer-experience, leadership, product-craft, strategy, voice-agent, localization, retention, team-cn
maturity (knowledge files only): seedling | developing | evergreen
aliases (canonical person / project pages only): shorthand or alternate names already used elsewhere in the workspace. Prefer [] over guessing.
people / projects / channels (task and meeting-note files only): arrays of graph node ids from Context/Memory/graph.yaml
Present the proposed frontmatter to the user:
Proposed enrichment for [filename]:
- description: "[generated description]"
- type: [type]
- topics: [topics]
- aliases: [aliases if relevant]
- people: [people ids if relevant]
- projects: [project ids if relevant]
- channels: [channel ids if relevant]
If any names were unresolved, list them under Unresolved references: and ask whether to add graph nodes or leave them out for now.
Ask: "Look good, or should I adjust anything?"
On confirmation, update the file's frontmatter (preserve all existing fields and content)
people / projects / channels must use graph node ids only — never display namesIf the user says /enrich batch [folder]: