本文へ移動
cccskills
無料GitHub で公開

retrospective

Create a technical journey retrospective document from the current session's work. Use when the user asks for a retrospective, technical journey, dev blog post, session writeup, or wants to document what was built and why. Triggers on phrases like "write a retrospective", "create a journey doc", "document this session", "write a blog post about what we did".

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.0 KB
  • references/structure.md2.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Retrospective

Generate a technical journey document that captures the decisions, tradeoffs, and debugging moments from a coding session. The output reads like a developer's blog post — technically interesting, honest about mistakes, and educational.

Process

  1. Gather context — Review the conversation history to identify: what was built, what decisions were made, what broke, what was debugged, and the final state. Note specific code patterns, error messages, and the reasoning chain behind each decision.

  2. Determine audience — Ask the user if not obvious. Default to: technically curious developers who may be early-career. This means explaining why over what, and not assuming familiarity with niche tools.

  3. Draft the retrospective — Follow the structure in structure.md. Write in first person. Be honest about what went wrong and why.

  4. Revise after later fixes — Treat the retrospective as a living document during the session. If a later fix changes the root cause, implementation details, or tradeoffs, update the retrospective so it matches the final truth instead of leaving stale explanations in place.

  5. Review for educational value — Before presenting, check each section against these criteria:

    • Would a junior developer understand why this decision was made, not just what was done?
    • Are there implicit assumptions that need to be made explicit?
    • Is the debugging narrative complete? (symptom → investigation → root cause → fix)
    • Does the writing assume knowledge that should be explained briefly?
  6. Output — Write to docs/ in the project (or as specified). Use markdown.

Writing Guidelines

  • First person, conversational tone. Not formal, not corporate.
  • Show the messy parts. "I tried X, it broke because Y, so I did Z" is more valuable than "I implemented Z."
  • Code snippets should be minimal and focused — show the interesting 5 lines, not the full file.
  • Every technical choice needs a because. "I chose Turso because it's SQLite under the hood and my schema is trivial" > "I chose Turso."
  • End sections with what you'd do differently or what comes next.
  • Avoid jargon without context. First mention of a tool/concept gets a one-line explanation.
  • If later work invalidates an earlier section, rewrite that section instead of leaving contradictory history behind.
  • The closing should be memorable — a one-liner, a reflection, or a forward-looking thought. Not a summary.

References

  • Document structure: See references/structure.md for the section template and examples of good/bad retrospectives.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Evaluates code against Apple's App Store Review Guidelines. Use this skill when reviewing iOS, macOS, tvOS, watchOS, or visionOS app code (Swift, Objective-C, React Native, or Expo) to identify potential App Store rejection issues before submission. Triggers on tasks involving app review preparation, compliance checking, or App Store submission readiness.

日本語の概要は準備中です。原文の説明を表示しています。

kvn8888/OpenFoodJournal52026年10月10日 更新

Create a new App Store Connect app record via browser automation. Use when there is no public API for app creation and you need an agent to drive the New App form.

日本語の概要は準備中です。原文の説明を表示しています。

kvn8888/OpenFoodJournal52026年10月10日 更新

Run an offline ASO audit on canonical App Store metadata under `./metadata` and surface keyword gaps using Astro MCP. Use after pulling metadata with `asc metadata pull`.

日本語の概要は準備中です。原文の説明を表示しています。

kvn8888/OpenFoodJournal52026年10月10日 更新

Track build processing, find latest builds, and clean up old builds with asc. Use when managing build retention or waiting on processing.

日本語の概要は準備中です。原文の説明を表示しています。

kvn8888/OpenFoodJournal52026年10月10日 更新

Guidance for using asc cli in this repo (flags, output formats, pagination, auth, and discovery). Use when asked to run or design asc commands or interact with App Store Connect via the CLI.

日本語の概要は準備中です。原文の説明を表示しています。

kvn8888/OpenFoodJournal52026年10月10日 更新

Triage TestFlight crashes, beta feedback, and performance diagnostics using asc. Use when the user asks about TF crashes, TestFlight crash reports, beta tester feedback, app hangs, disk writes, launch diagnostics, or wants a crash summary for a build or app.

日本語の概要は準備中です。原文の説明を表示しています。

kvn8888/OpenFoodJournal52026年10月10日 更新

kvn8888 のスキルをすべて見る

このスキルの問題を報告する