Skip to content
Agentmart
Submit a tool

papi-sdlc-sprint

Create or work with sprint-like tasks — plan, execute, verify, and close a bounded cycle of development work .

Skill by stainsby

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/stainsby-papi-sdlc-sprint

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Create or work with sprint-like tasks — plan, execute, verify, and close a bounded cycle of development work . [PAPI SDLC]

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/papi-sdlc-sprint

What's inside

Skill name
papi-sdlc-sprint
Description
Create or work with sprint-like tasks — plan, execute, verify, and close a bounded cycle of development work . [PAPI SDLC]
License
MIT
Instructions
87 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • sprint-task-template.md · assets/

SKILL.md (first lines)

# SDLC Task - Sprint

## Purpose

A sprint is a bounded cycle of related development work (fixes, features,
infrastructure changes) that is planned, executed, verified, and closed as a
unit. Sprints are the primary mechanism for grouping related sub-tasks and
ensuring that a cohesive set of changes is delivered with full quality
verification.

A sprint is **not** a time-boxed iteration in the Scrum sense. It is a
logically bounded batch of work with explicit entry criteria, execution
phases, and exit gates.

## Dependencies

Reading these skills is REQUIRED to understand and execute this skill:

- PAPI skill `papi-tasks-understand`
- PAPI skill `papi-templates-understand`
- PAPI skill `papi-long-task`

Read these as needed:

- PAPI skill `papi-sdlc-task-compliance-audit`
- PAPI skill `papi-sdlc-validate-capabilities-dag`

Use the `papi-long-task` skill.

## When to use this skill

Use this skill when:

- Multiple related tasks (fixes, features, spec updates) should be delivered
  together as a coherent unit.
- Work is being collected after an audit, investigation, or manual testing
  session that produced multiple findings.
- A set of changes spans multiple components and needs coordinated
  verification.

## Sprint Lifecycle

A sprint proceeds through four phases. Each phase has mandatory activities
and exit criteria.

### Planning

1. **Define scope**: list the sub-tasks, grouped by theme or dependency.
2. **Sequence**: identify dependencies between sub-tasks and define execution
   order. Independent sub-tasks may be parallelised.
3. **Entry criteria**: verify all prerequisites are met (e.g. prior sprint
   completed, specs current, no uncommitted changes in affected files).
4. **Create sub-task documents**: each sub-task must have its own task document
   using the appropriate template (fix, component, development, etc.).
5. **Identify integration boundaries**: for any work that spans communication
   boundaries between components (postMessage, HTTP, FFI, IPC, etc.), note
   these explicitly. At least one automated test must exercise the real round
   trip across each identified boundary by the end of the sprint.

When creating individual tasks, do not link them to the sprint
either by name or by content UNLESS there is a special reason. The sprint can
list tasks, not visa-versa. At time we may dynamically reallocate tasks
between sprints, so task-to-sprint links are discouraged. Thus, sub-task
names here generally DON'T refer to the sprint.

**IMPORTANT: To create sub-tasks ONE AT A TIME, following the PAPI copy first,
and edit section-by-section method for EACH one.**

### Execution

Work sub-tasks in the sequenced order. After each sub-task completes,
update the sprint status table. If a sub-task reveals new issues:

- Minor and directly related: fold into the current sub-task.
- Significant or out of scope: create a new sub-task or note as a
  follow-on. Do not expand sprint scope without human approval.

### Verification (Post-Implementation)

After all sub-tasks are complete, run the full verification checklist before
declaring the sprint complete. 

## Skill artefacts

- **Sprint task template**: `assets/sprint-task-template.md`

From stainsby/papi, MIT.

More from stainsby/papi

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
May 31, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from stainsby

Cite this page

papi-sdlc-sprint skill. Agent Mart. https://agentmart.dev/skills/stainsby-papi-sdlc-sprint (last updated 2026-10-24)