Skip to main content

retro

Review completed AI-assisted engineering work to identify concrete improvements to skills, rules, context, tooling, and automated checks.

来源信息

仓库
ehuerta6/setup-smith
最近来源活动
2026年10月9日 15:10
检测到的 SKILL.md 语言
英语
星标
1
Forks
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
retro
description
Review completed AI-assisted engineering work to identify concrete improvements to skills, rules, context, tooling, and automated checks.
# Retro Use completed work as evidence for improving the AI engineering environment. A retro evaluates the workflow, not the person. Do not turn one unusual failure into a permanent global rule without evidence that the rule would help future work. ## Process ### 1. Read the evidence Review the relevant: - conversation or agent session; - issue or spec; - commits and diff; - verification results; - review findings; - failures and rework. When evaluating reusable configuration, record the artifact and the real task where it was used, plus the observed result or friction. If it has not been used in a real task, say it remains untested; passing a validator is not usage evidence. ### 2. Identify friction Look for concrete problems in: #### Context - information was hard to find; - instructions were duplicated; - source-of-truth conflicts occurred; - important context was loaded too late; - too much irrelevant context was always loaded. #### Skills - a repeatable workflow was performed manually; - a skill produced ambiguous behavior; - a skill duplicated another skill; - completion criteria were too weak. #### Rules - an important judgment rule was missing; - an existing rule caused unnecessary friction; - a rule belongs in a project instead of globally. #### Automated checks - an error could have been caught deterministically; - an existing check was not being run; - CI, linting, typing, tests, or validation had a gap. Prefer automation over prose rules for mechanical failures. #### Tools - repeated expensive or unnecessary tool usage; - missing access caused guesswork; - a simpler tool would have produced better evidence. #### Workflow - unnecessary approvals; - excessive context switching; - poor task boundaries; - weak handoffs; - implementation began before decisions were ready. ### 3. Propose improvements For each meaningful finding include: - evidence; - what went wrong; - proposed change; - where the change belongs; - expected benefit; - risk or tradeoff. Possible destinations: - project instructions; - global rule; - skill; - agent; - template; - deterministic check; - no change. ### 4. Classify the result Use: - `testing` for a new idea that needs evidence; - `accepted` when the user explicitly adopts it; - `rejected` when the user explicitly rejects it; - `default` when the user explicitly promotes it to normal workflow; - `replaced` when a newer approach supersedes it. A retro recommendation is not automatically adopted. ## Rules - Evidence before policy. - Do not create permanent rules from stylistic preference alone. - Mechanical problems should usually become deterministic checks. - Avoid duplicating instructions across files. - Keep always-loaded context small. - Distinguish one-off mistakes from recurring workflow problems. - The user decides whether a proposed change becomes part of the workflow. ## Completion A retro is complete when it clearly states: - what worked; - what caused friction; - what should change; - where the change belongs; - what should remain unchanged; - which recommendations still require testing.
在 GitHub 查看