Help us improve
Share bugs, ideas, or general feedback.
From tldr-swinton
Use when starting any coding task: fix bugs, debug, implement features, refactor, write tests, review code, migrate, port, or explore a codebase. Also use when resuming a previous session, onboarding to a repo, or before reading code files in a new conversation. Provides diff-focused context that saves 48-73% tokens.
npx claudepluginhub mistakeknot/interagency-marketplace --plugin tldr-swintonHow this skill is triggered — by the user, by Claude, or both
Slash command
/tldr-swinton:tldrs-session-startThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
BEFORE reading any code files, determine your starting point.
Discovers git state, project structure, language/framework, and dev tooling in unfamiliar codebases. Provides structured summary with risk flags and recommendations for onboarding.
Provides structured workflow packs for 7 common Claude Code tasks: codebase exploration, bug fixing, safe refactoring, TDD, repo review before merge, CLAUDE.md generation, and migration planning.
Explores project structure, configurations, code patterns, conventions, tests, and dependencies before modifying existing code to understand context and avoid bugs.
Share bugs, ideas, or general feedback.
BEFORE reading any code files, determine your starting point.
Check: git status or git diff --stat HEAD
YES — changes exist:
tldrs diff-context --project . --preset compact
YES + large diff (>500 lines changed):
tldrs diff-context --project . --preset minimal
NO — clean working tree:
tldrs structure src/
If you expect multiple rounds of queries on the same codebase:
# Add --session-id auto to ALL tldrs calls this session
tldrs diff-context --project . --preset compact --session-id auto
[contains_diff] symbols → tldrs context <symbol> --project . --preset compact[caller_of_diff] symbols → check for breakage with tldrs impact <symbol> --depth 3tldrs find "query" before Reading filesCompress context for sub-agent consumption:
tldrs distill --task "description of the subtask" --budget 1500 --session-id auto
After reviewing diff context, check which tests are affected:
tldrs change-impact --git
Returns affected_tests and a suggested test_command. Run only affected tests.
--preset compact unless you have a reason not to--preset minimal for large diffs (>500 lines) or budget-constrained sessionsAdd --lang flag: tldrs diff-context --project . --preset compact --lang typescript