larkcowork/lark-cowork-plugins/sprint-retro

Claude Code and agent skill by larkcowork/lark-cowork-plugins

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

End-of-sprint retro draft — closed tickets, velocity, retro form, blockers. Triggers "sprint retro", "retro tuần này", "/retro".

Install

npx vskill@latest install larkcowork/lark-cowork-plugins/sprint-retro

SKILL.md

sprint-retro

End-of-sprint "what went well / didn't / change" doc draft, built on data not vibes. Continuous standup → lark-workflow-standup-report.

Verbs (the installed lark-* skills): task +search (--completed bool, --due range — no --completed-between), base +record-list (--base-token/--table-id/--view-id — scope via a pre-filtered view, no --filter flag), base +data-query --dsl (server-side counts), im +messages-search (--query/--chat-id/--start). Atomic shapes + token flags: connectors/LARK-RECIPES.md.

Workflow

  1. Sprint window. memory/velocity-history.md last entry end +1d

= current start. Default 14d if no history. User can override.

  1. Pull data (parallel):
  • Closed tickets: `task +search --completed --due <start>,<end>

--page-limit 20 --jq '.data.items[]|{summary,completed_at}' (data is a dict — tasks in .data.items[]). Base tracker variant: base +record-list --base-token <t> --table-id <tracker> --view-id closed-this-sprint --field-id name --field-id points`.

  • Velocity: closed count this sprint vs 3 prior (velocity-history.md),

%change. Or base +data-query --dsl for server-side count.

  • Retro form: `base +record-list --base-token <t> --table-id

retro_feedback --view-id <current-sprint-view>`; bucket by sentiment.

  • Blocker signal: `im +messages-search --query "blocker OR stuck OR

chờ OR wait OR hold" --chat-id <dev-group> --start <start> --jq '.data' (peek shape; needs search:message` scope); group by keyword, count.

  1. Synthesize: velocity delta + signal · top 3 recurring blockers ·

win patterns (biggest/hardest closed) · 3 representative retro quotes.

  1. Generate doc draft via doc-from-template (custom retro shape):

Numbers / What went well / What didn't / Try next sprint (checkboxes) / Open questions. ≤1 page.

  1. Offer: save to wiki → lark-doc-author; update

velocity-history.md (confirm); schedule retro meeting → lark-assistant.

Hard rules

  1. Anonymize form feedback by default (unless manager + small team + opt-in).
  2. Don't quote IM verbatim — paraphrase.
  3. Every number cites a source (Base table / task filter + timestamp).
  4. Read-only data — doc draft is the only output, no task create.
  5. Compact — retro doc ≤1 page, bullets not paragraphs.

Memory

Required: velocity-history.md (or 14d default). Recommended: team-roster.md (dev group), project-map.md (trackers scope).

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/larkcowork/lark-cowork-plugins/sprint-retro/badge)](https://verified-skill.com/skills/larkcowork/lark-cowork-plugins/sprint-retro)

Something wrong with this skill or its page? Tell us.