story-acceptance_skill

This skill verifies frontend and backend story tasks are complete and updates acceptance criteria by converting all pending checkboxes to completed.
  • TypeScript

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill yellinzero/aico --skill story-acceptance

  • SKILL.md4.5 KB

Overview

This skill verifies and closes project stories after both frontend and backend tasks are completed. It prevents premature story closure by ensuring all related task files are checked and story acceptance criteria checkboxes are updated from - [ ] to - [x]. Use it to produce a clear readiness decision and to update the story file when appropriate.

How this skill works

Identify the story ID and load the story file from docs/reference/pm/stories/{story-id}.md. Find related task files by reading the story's "Related Tasks" section (preferred) or by pattern-matching task filenames in docs/reference/frontend/tasks/ and docs/reference/backend/tasks/. Read each task's > \*\*Status\*\*: field and confirm statuses are all completed before changing acceptance criteria checkboxes.

When to use it

  • When frontend or backend notifies "task completed, please verify"
  • When a user asks to "verify story", "accept story", "close story", or "mark story done"
  • To determine if a story can be marked complete
  • When asked "is story X done?" or "can we close story X?"
  • Before merging or releasing features that depend on the story being closed

Best practices

  • Always check BOTH docs/reference/frontend/tasks/ and docs/reference/backend/tasks/ for related tasks
  • Prefer reading the story's "Related Tasks" list; fall back to filename pattern matching only if missing
  • Treat any status other than completed as blocking (e.g., in\_progress or pending)
  • If not all tasks are completed, list incomplete tasks and do NOT update checkboxes
  • Update acceptance criteria exactly from - [ ] to - [x] only when all checks pass

Example use cases

  • A frontend developer marks a task completed and asks QA to verify the story is ready to close
  • A PM asks "is S-123 done?" and needs a definitive checklist and decision
  • Automated verification step before changing a story's acceptance criteria in the repo
  • A reviewer confirms both backend and frontend tasks finished before approving a release

FAQ

Use filename pattern matching in the frontend and backend task directories to find task files associated with the story.

Do I update checkboxes if only frontend tasks are complete?

No. You must verify both frontend and backend tasks. Update checkboxes only when all related tasks are completed.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational