Skip to content
cccskills
FreePublished on GitHub

til

Teach the user exactly ONE thing from the current session or project, in plain English, one or two short paragraphs. Use when the user types ;til or "til", asks "what did I learn", "explain one thing from this session", or at session close alongside other closing rituals. Also appropriate mid-session when a concept keeps recurring that the user clearly hasn't used themselves. One thing only — never a list, never a lecture.

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (1)

  • SKILL.md2.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

til

The user is a builder who ships real things, often without a formal CS background. Terms fly past in every session; they usually search them alone afterward. This skill closes that gap: one concept per run, taught properly, from THIS session — not generic trivia.

Picking the one thing

Priority order — take the first that applies:

  1. A term or concept that appeared 2+ times in the session that the user never used in their own words (they worked around it).
  2. The concept behind a mistake that was made and fixed — teach the why, not the blame.
  3. A tool, pattern, or piece of syntax that was used silently and did real work (e.g. a flag, an atomic write, a data structure choice).
  4. Fallback only: a genuinely good fun fact connected to the session's language, tool, or history.

One thing. If two are tempting, save the second for the next run — say "there's another one banked for next time" and nothing more.

How to teach it

  • Name the term first, exactly as it's written, so it can be searched.
  • One or two short paragraphs. Plain English. Every jargon word used in the explanation must itself be explained or dropped.
  • Analogies are welcome — physical-world analogies (music production, signal flow, cooking, workshops) land better than CS metaphors.
  • End with one line: why it mattered in THIS session specifically.
  • Close with: "Want the deeper version?" — and only expand if asked. The deep version may go longer, show code, and link docs.

Output footer

Last line, always, greppable:

TIL: <term> — <summary in ten words or fewer>

Hard rules

  • Exactly one concept. Never a list. Never "3 things you learned."
  • Default length: two paragraphs max. Expansion only on request.
  • Must come from the actual session content. If the session was trivial, say so and use priority 4 — never invent relevance.
  • Never condescend. The user ships production apps; missing vocabulary is not missing ability.
  • Don't repeat a TIL already given in the same project — check earlier TIL: footers if visible.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Use when creating a new project folder, starter pack, app scaffold, or agent-ready workspace — AGENTS.md, README, TASKS, DECISIONS, PROMPTS, an idempotent bootstrap script, and starter-pack modes.

The English summary is being prepared. Showing the original description.

aka-kika/akakika-skills11Updated Sep 12, 2026

Use when designing or implementing states for AI agent tasks, background jobs, local model runs, queues, and notifications — one shared set of states, only legal transitions, and a recovery path out of every failure.

The English summary is being prepared. Showing the original description.

aka-kika/akakika-skills11Updated Sep 12, 2026

Use when exposing app features to App Intents, Shortcuts, Siri, Spotlight, widgets, controls, or system actions — small safe AppIntents, AppShortcutsProvider, AppEnum/AppEntity, parameters, and open-vs-background behavior.

The English summary is being prepared. Showing the original description.

aka-kika/akakika-skills11Updated Sep 12, 2026

Use when designing, reviewing, or implementing a command-palette / ⌘K layer for an Apple-platform app — keyboard-first global search, ranked and grouped results, native floating panel, and protected destructive commands.

The English summary is being prepared. Showing the original description.

aka-kika/akakika-skills11Updated Sep 12, 2026

Use when designing or implementing empty, first-run, no-result, offline, error, or waiting states in Apple-platform apps — every empty state explains what is missing, why it matters, and what to do next.

The English summary is being prepared. Showing the original description.

aka-kika/akakika-skills11Updated Sep 12, 2026

Use when designing or implementing feedback, status, progress, alerts, errors, success states, and live activity indicators in Apple-platform apps — inline status, banners, alerts, notifications, and loading states.

The English summary is being prepared. Showing the original description.

aka-kika/akakika-skills11Updated Sep 12, 2026

See all skills by aka-kika

Report a problem with this skill