quick-recap
Skill0 starsChanged 3 months agoApache-2.0View on GitHub
End every substantive response with a one-line status recap that makes completion, blockers, and required user actions immediately visible.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- mtibebu/technical-learning-labtheir own version, first seen Nov 8, 2026
- BuilderIO/skillstheir own version, first seen Oct 28, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- BuilderIO/skills★ 4.7ksame name
- mtibebu/technical-learning-lab★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository46 other files it gives its agents.
- AGENTS.mdAGENTS.md
- academixSkill
- agent-browserSkill
- ai-engineering-platformSkill
- apocalypseSkill
- aria-apg-reviewSkill
- context-budgetSkill
- crawler-readiness-auditSkill
- data-protection-gateSkill
- decision-criticality-gateSkill
- fact-checkerSkill
- find-skillsSkill
- focus-friendly-outputSkill
- frontend-designSkill
- grill-meSkill
- grill-with-docsSkill
- humanizerSkill
- improve-codebase-architectureSkill
- microsoft-foundrySkill
- output-templatesSkill
- pre-launch-security-gateSkill
- prompt-preflightSkill
- rag-retrieval-qualitySkill
- rest-api-best-practicesSkill
- rigorous-responseSkill
- security-checklistSkill
- shepherdSkill
- skill-optimizerSkill
- sql-query-correctnessSkill
- system-design-scaleSkill
- tddSkill
- ui-ux-color-contrastSkill
- ui-ux-component-qualitySkill
- ui-ux-design-systemsSkill
- ui-ux-dropdownsSkill
- ui-ux-form-validationSkill
- ui-ux-generationSkill
- ui-ux-loading-statesSkill
- ui-ux-mobile-cssSkill
- ui-ux-typographySkill
- ux-logic-loopSkill
- ux-pattern-reviewSkill
- vercel-react-best-practicesSkill
- visual-flow-storyboardSkill
- visual-pr-reviewSkill
- web-design-guidelinesSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
27 rules. About 0 are common, 27 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈27
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
only part of the request was completed,
- Distinctive: line 30
Use this skill for every substantive response, especially when:
- Distinctive: line 42
Do not add the recap to trivial acknowledgements unless the acknowledgement represents the final response to a task.
- Distinctive: line 48
Use one of these formats:
- Distinctive: line 70
Use green only when all explicit requirements were completed successfully.
- Distinctive: line 74
every requested deliverable exists,
- Distinctive: line 75
every requested modification was applied,
- Distinctive: line 77
no known blocker remains,
- Distinctive: line 78
no user action is required,
- Distinctive: line 79
no requirement was knowingly skipped.
- Distinctive: line 81
Do not use green merely because progress was made.
- Distinctive: line 83
Do not use green when:
- Distinctive: line 87
only an example or partial implementation was produced,
- Distinctive: line 90
follow-up work is still required.
- Distinctive: line 94
Use yellow when useful progress was made, but the full request is not complete.
- Distinctive: line 127
Use red when the requested task was not meaningfully completed.
- Distinctive: line 138
no reliable result could be produced.
- Distinctive: line 164
use green when known errors remain,
- Distinctive: line 166
use generic phrases such as “something went wrong,”
- Distinctive: line 169
When uncertain, choose yellow instead of green.
- Distinctive: line 171
When no meaningful progress was possible, choose red instead of yellow.
- Distinctive: line 177
If 4 of 5 requested tasks are complete, use yellow.
- Distinctive: line 187
If tools, commands, builds, linters, or tests were involved, reflect their outcome in the recap when relevant.
- Distinctive: line 203
Do not say tests passed unless they were actually executed.
- Distinctive: line 233
Do not add content after the Quick Recap.
- Distinctive: line 287
Before sending a response, verify:
- Distinctive: line 297
If any answer creates doubt, do not use green.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Quick Recap
Purpose
Make the result of every agent response understandable at a glance.
The agent must clearly state whether:
- the full request was completed,
- only part of the request was completed,
- or the request could not be completed.
The recap must never hide missing work, skipped requirements, assumptions, failed tool calls, unresolved errors, or required user input.
When to Use
Use this skill for every substantive response, especially when:
- implementing code,
- editing files,
- running tests,
- reviewing code,
- researching information,
- executing multi-step tasks,
- using tools or subagents,
- encountering missing information,
- stopping before the entire request is complete.
Do not add the recap to trivial acknowledgements unless the acknowledgement represents the final response to a task.
Mandatory Response Footer
End every substantive response with exactly one Quick Recap line.
Use one of these formats:
🟢 Quick Recap: Completed everything requested. No further action is required.🟡 Quick Recap: Partially completed — <what was completed>. To continue, I need <specific action, information, permission, or file>.🔴 Quick Recap: Could not complete the request because <specific reason>. To proceed, I need <specific action, information, permission, or file>.The Quick Recap must be the final line of the response.
If another active skill mandates its own terminal status block (for example apocalypse's Apocalypse Verdict, system-design-scale's Failure Table summary, data-protection-gate's Decision block, rag-retrieval-quality or sql-query-correctness's required output fence), do not append a separate Quick Recap line after it. Instead fold the Quick Recap's completion/blocker/next-action content into that block's final line, so exactly one terminal status line closes the response.
Status Rules
🟢 Green — Complete
Use green only when all explicit requirements were completed successfully.
Green requires that:
- every requested deliverable exists,
- every requested modification was applied,
- required tests or checks were completed,
- no known blocker remains,
- no user action is required,
- no requirement was knowingly skipped.
Do not use green merely because progress was made.
Do not use green when:
- tests were not run despite being requested,
- a requested file was not modified,
- only an example or partial implementation was produced,
- a tool failed,
- an assumption materially changed the result,
- follow-up work is still required.
🟡 Yellow — Partial or Waiting
Use yellow when useful progress was made, but the full request is not complete.
Examples:
- part of the implementation is finished,
- some files were changed but others remain,
- tests pass partially,
- required information is missing,
- user approval or access is required,
- a non-critical tool failed,
- the agent reached a safe stopping point,
- the agent intentionally deferred part of the work.
The recap must state:
- what was completed,
- what remains,
- exactly what is needed next.
Bad:
🟡 Quick Recap: Some work remains.Good:
🟡 Quick Recap: Implemented the date-picker state and keyboard navigation, but visual regression tests are still missing. To continue, I need the project’s Playwright configuration.🔴 Red — Not Completed
Use red when the requested task was not meaningfully completed.
Examples:
- required files are unavailable,
- access or permissions are missing,
- the task cannot be performed safely,
- the request is impossible with the available tools,
- a critical command or tool failed,
- the supplied input is invalid,
- the agent must refuse the request,
- no reliable result could be produced.
The recap must explain the blocker precisely and state what would unblock the task.
Bad:
🔴 Quick Recap: I could not do it.Good:
🔴 Quick Recap: Could not update the component because the repository is not available in this session. To proceed, I need the repository files or access to the project workspace.Honesty Requirements
The recap must reflect the actual state of the work.
Never:
- claim completion when work was skipped,
- hide failed commands,
- describe untested code as verified,
- imply files were changed when only suggestions were provided,
- use green when known errors remain,
- blame the user vaguely,
- use generic phrases such as “something went wrong,”
- omit the exact requirement needed to continue.
When uncertain, choose yellow instead of green.
When no meaningful progress was possible, choose red instead of yellow.
Handling Multiple Tasks
Evaluate the user’s entire request, not only the latest completed step.
If 4 of 5 requested tasks are complete, use yellow.
Example:
🟡 Quick Recap: Completed the API client, validation layer, unit tests, and documentation. The migration is still missing because no database schema was provided. To continue, I need the current schema or migration files.Tool and Test Reporting
If tools, commands, builds, linters, or tests were involved, reflect their outcome in the recap when relevant.
Examples:
🟢 Quick Recap: Completed the refactor and verified it with 42 passing tests and a successful production build.🟡 Quick Recap: Completed the refactor, but verification is incomplete because the test command fails before execution due to a missing environment variable. To continue, I need `DATABASE_URL`.🔴 Quick Recap: Could not modify the repository because the file-editing tool failed before any changes were applied. To proceed, I need a writable workspace.Do not say tests passed unless they were actually executed.
Required Specificity
The recap must be one line, but it must still be actionable.
Include concrete details such as:
- file names,
- missing inputs,
- failed checks,
- pending decisions,
- required permissions,
- exact commands or configuration values,
- the remaining implementation area.
Avoid vague wording.
Response Style
The main response may contain full context, explanations, code, logs, or recommendations.
The footer must remain:
- one line,
- direct,
- factual,
- easy to scan,
- free of unnecessary detail.
Do not add content after the Quick Recap.
Examples
Fully Completed
Implemented the requested authentication flow, added refresh-token rotation, and verified the changes with unit and integration tests.
🟢 Quick Recap: Completed everything requested; authentication, token rotation, and all requested tests are in place and passing.Partially Completed
The form component and validation schema are implemented. The API integration could not be completed because the endpoint contract is missing.
🟡 Quick Recap: Implemented the form and validation, but API integration remains. To continue, I need the endpoint URL and request/response schema.Failed Tool Call
I inspected the repository structure, but the build tool stopped because Node.js is not installed in the environment.
🟡 Quick Recap: Reviewed the repository, but could not run the requested build. To continue, I need a Node.js-enabled environment.No Work Possible
The referenced file is not available in the current workspace.
🔴 Quick Recap: Could not edit the requested file because it was not provided. To proceed, I need the file uploaded or its contents pasted here.Safety Refusal
I cannot assist with creating malware that steals credentials. I can help with defensive detection rules or a safe demonstration that does not collect real credentials.
🔴 Quick Recap: Did not perform the requested credential-theft implementation because it is unsafe. To proceed safely, provide a defensive or sandboxed security objective.Agent Instruction Snippet
To enable this behavior globally, add the following instruction to AGENTS.md, CLAUDE.md, or the agent’s system instructions:
Use the Quick Recap skill for every substantive response. End the response with exactly one green, yellow, or red Quick Recap line. Green means every requested item is complete. Yellow means partial completion or required user action. Red means the task was not completed. Never claim completion when requirements, tests, tool calls, or files remain unresolved.Final Self-Check
Before sending a response, verify:
- Did I complete every explicit requirement?
- Did I skip anything knowingly?
- Did any command, tool, test, or subagent fail?
- Is any user action still required?
- Does the selected color match the real state?
- Does the recap state exactly what remains?
- Is the Quick Recap the final line?
If any answer creates doubt, do not use green.
Shared output profile
Compose the status profile from output-templates.
State completed work, remaining work, and the exact required action in one final status line.
Preserve stricter domain rules above, omit empty components, and never fill a component with invented evidence.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

