From long-task
Generates scenario-based usage examples via SubAgent and finalizes release notes/task-progress after System Testing Go verdict.
npx claudepluginhub suriyel/longtaskforagent --plugin long-taskThis skill uses the workspace's default tool permissions.
Generate scenario-based usage examples and finalize release documentation after System Testing passes with a Go/Conditional-Go verdict.
Updates README, .correctless/AGENT_CONTEXT.md, ARCHITECTURE.md, and feature docs after features land. Intensity-aware with Mermaid diagrams at high level and fact-checking subagent at critical. Run before merging.
Orchestrates multi-session projects by implementing one feature per cycle from feature-list.json through TDD pipeline with quality gates and code review.
Generates release notes and provides step-by-step guidance for technical documentation tasks like API docs and user guides. Activates on 'release notes generator' phrases.
Share bugs, ideas, or general feedback.
Generate scenario-based usage examples and finalize release documentation after System Testing passes with a Go/Conditional-Go verdict.
Announce at start: "I'm using the long-task-finalize skill. ST passed — generating examples and finalizing documentation."
Idempotent: Safe to re-invoke after ST defect-fix loops. Overwrites examples/ content cleanly on each run.
You MUST create a TodoWrite task for each step and complete them in order:
feature-list.json — all passing non-deprecated features, tech_stack, quality_gatesdocs/plans/*-srs.md) — requirement descriptions, user personasdocs/plans/*-design.md) — architecture, public API surfacedocs/plans/*-ucd.md) — only if UI features existtask-progress.md — session history for ST summary entryRELEASE_NOTES.md — current state for version entryDispatch the example-generator SubAgent to produce scenario-based usage examples.
Construct SubAgent prompt:
You are an Example Generator SubAgent.
## Your Task
1. Read the agent definition: Read <skills_root>/../agents/example-generator.md
2. Follow the process to generate scenario-based usage examples
3. Return your result using the Structured Return Contract
## Input Parameters
- feature-list.json: <path>
- SRS: <srs_path>
- Design: <design_path>
- UCD: <ucd_path> (or "none")
- tech_stack: <tech_stack_json>
- Working directory: <project_root>
Dispatch:
Agent(
description = "Generate usage examples for all features",
prompt = [constructed prompt]
)
Parse return contract:
Record in task-progress.md:
- Examples: <verdict> — N scenarios, N examples generated, N features covered
Add ST completion and version entry (moved from ST Persist):
[Unreleased] or create versioned section if appropriateAdd ST session summary entry (moved from ST Persist):
git add examples/ RELEASE_NOTES.md task-progress.md
git commit -m "docs: finalize release — examples, release notes, progress update"
python scripts/validate_features.py feature-list.json
Output completion summary:
Finalize — DONE
Examples: N scenarios generated (N features covered, N skipped) RELEASE_NOTES.md: Updated with ST completion task-progress.md: Updated with ST session summary
Called by: long-task-st (Step 13, after Go/Conditional-Go verdict)
Reads: feature-list.json, docs/plans/*-srs.md, docs/plans/*-design.md, docs/plans/*-ucd.md (if UI), task-progress.md, RELEASE_NOTES.md, implementation code
Produces: examples/ (usage examples + README.md), updated RELEASE_NOTES.md, updated task-progress.md
Agent: agents/example-generator.md