跳到正文
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(原文)

安装前可以查看交给 AI 代理的指令内容。

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.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

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 的全部技能

报告此技能的问题