一键导入
tldr
Get a quick map of all files and what they do by extracting TLDR headers. Use before diving into an unfamiliar area of the codebase.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Get a quick map of all files and what they do by extracting TLDR headers. Use before diving into an unfamiliar area of the codebase.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Prompt Engineering Expert. Use for agent creation, prompt updates, and team process improvements.
Senior Software Engineer (Dart/Flutter). Use for implementation, coding, debugging, testing, and refactoring tasks.
Multi-persona coordination protocol. Enables AI to switch between specialized personas (Neo, Morpheus, Trin, Oracle, Mouse, Cypher, Bob, Smith) based on task needs. Use for *chat workflow, state management, and cross-agent communication.
Post a short (max 255 chars) message to the team chat log (agents/CHAT.md). Use to communicate between personas, log progress updates, and coordinate handoffs between agents.
HCI Expert and UX Advocate. Use for user story review, usability testing, HCI evaluation, API/CLI feedback, sprint user review gates, and usability defect filing.
QA Guardian and SDET. Use for testing, test suite maintenance, code review, regression prevention, and quality gates.
| name | tldr |
| description | Get a quick map of all files and what they do by extracting TLDR headers. Use before diving into an unfamiliar area of the codebase. |
| triggers | ["*tldr","*ora map","*swe tldr","*pe tldr"] |
| requires | [] |
Every source file in this project contains a TLDR header block:
// Short description of the file
//
// TLDR:
// Overview: What this file does.
// Problem: What problem it solves.
// Solution: How it solves it.
// Breaking Changes: None / list any.
This skill extracts those headers with a single command — giving you a fast, readable map of the entire codebase without opening any files.
rgrep "TLDR" app/lib -B2 -A6 --include="*.dart"
rgrep "TLDR" app/lib/features/calendar -B2 -A6 --include="*.dart"
rgrep "TLDR" app/lib/core -B2 -A6 --include="*.dart"
rgrep "TLDR" . -B2 -A6 --include="*.dart" --include="*.py" --include="*.md" \
--exclude-dir=".git" --exclude-dir=".dart_tool" --exclude-dir="build"
make tldr
| Scope | Command |
|---|---|
| All lib files | make tldr |
| Features only | rgrep "TLDR" app/lib/features -B2 -A6 --include="*.dart" |
| Core only | rgrep "TLDR" app/lib/core -B2 -A6 --include="*.dart" |
| Tests | rgrep "TLDR" app/test -B2 -A6 --include="*.dart" |
| Everything | rgrep "TLDR" . -B2 -A6 --exclude-dir=.git --exclude-dir=build |
path/to/file.dart-// Short one-line description of the file
path/to/file.dart-//
path/to/file.dart:// TLDR:
path/to/file.dart-// Overview: What this thing does.
path/to/file.dart-// Problem: What problem prompted it.
path/to/file.dart-// Solution: How it solves it.
path/to/file.dart-// Breaking Changes: No.
path/to/file.dart-//
path/to/file.dart-// -------------------------------------------------------
--
(next file...)
-- separates each file match. -B2 shows the description line above TLDR. -A6 captures through Breaking Changes.
make tldr to understand what exists before writing anything.// <One-line description of what this file does>.
//
// TLDR:
// Overview: <What does this class/module do?>
// Problem: <What problem does it solve?>
// Solution: <How does it solve it?>
// Breaking Changes: No.
//
// ---------------------------------------------------------------------------
*ora map): Use to orient before answering "where is X?" questions.*swe tldr): Run before starting any new feature to understand the landscape.*pe tldr): Use to audit TLDR coverage across the codebase.