ketchup

$npx mdskill add oliver-kriska/claude-elixir-phoenix/ketchup

Alias for /catchup that provides a return-from-absence briefing.

  • Helps users quickly catch up on missed activity after an absence.
  • Depends on Read, Grep, Glob, Bash, Write, WebFetch, and Agent tools.
  • Forwards all arguments verbatim to the canonical /catchup skill.
  • Renders the same briefing as /catchup with a cosmetic footer change.

SKILL.md

.github/skills/ketchupView on GitHub ↗
---
name: ketchup
description: "Easter-egg alias for /catchup. Same return-from-absence briefing, squeezier name. Use exactly like /catchup — all flags pass through unchanged."
effort: medium
disable-model-invocation: true
argument-hint: "[--since \"friday\"|\"2h\"|\"last-active\"|\"last-commit\"] [--sources github,git,linear,calendar] [--depth quick|standard|deep] [--focus prs,reviews-requested,mentions,impact]"
allowed-tools: Read, Grep, Glob, Bash, Write, WebFetch, Agent
---

# Ketchup 🍅 — alias for /catchup

You found the easter egg. `/ketchup` is a 1:1 alias for `/catchup` —
condiment-grade catch-up, no behavior change.

## Iron Laws

1. **Behave identically to `/catchup`** — this file adds nothing; it
   only forwards. Never diverge from the canonical skill.
2. **Pass `$ARGUMENTS` through verbatim** — same flags, same defaults.

## Execution

1. Read `${CLAUDE_PLUGIN_ROOT}/skills/catchup/SKILL.md`.
2. Execute that workflow exactly, with this invocation's `$ARGUMENTS`
   passed through unchanged (`--since`, `--sources`, `--depth`,
   `--focus` all behave the same).
3. In the brief's footer line, you may render the generator as
   `/ketchup 🍅` instead of `/catchup` — the only cosmetic difference.

That's it. One condiment, same nutrition.

More from oliver-kriska/claude-elixir-phoenix

SkillDescription
ash-frameworkAsh Framework — resources, actions, policies, aggregates, calculations, AshPhoenix.Form, LiveView, migrations. Use when generating resources via mix ash.codegen, editing changes, checks, types, validations, or domain code interfaces.
catchupSummarize and review what changed while you were away. Use after a weekend, vacation, or flight to check missed PRs, git commits, Linear tickets, and meetings — one prioritized brief, not a firehose.
cc-changelog|
codex-abRun an A/B codex review experiment — holistic codex review vs 3 focused dimension passes (security, ecto, liveview) on the branch diff, classify findings, report a panel-value verdict. Use when the branch is fresh, before any codex review runs.
compound-docsSearchable Elixir/Phoenix/Ecto solution documentation system with YAML frontmatter. Builds institutional knowledge from solved problems. Use when consulting past solutions before investigating new issues.
docs-check|
ecto-n1-checkDetect N+1 query anti-patterns specifically — Repo calls inside Enum/for
ecto-patternsEcto patterns — schemas, changesets, queries, migrations, Multi, associations, preloads, upserts. Use when editing Repo calls, Ecto.Query, or schema fields. Skip for Ash.
ecto:constraint-debugDebug Ecto constraint violations - trace triggers, check migrations, find duplicate data. Use when seeing unique_constraint, foreign_key_constraint, or check_constraint errors.
ecto:n1-checkDetect N+1 query anti-patterns specifically — Repo calls inside Enum/for loops, missing preloads on associations. Use when N+1 is explicitly suspected, NOT for unrelated Ecto questions or wider database performance.