Sprint Assign

VerifiedSafe

Generate a structured team assignment message from the current sprint plan, ready to share in Slack, email, or team chat.

Sby Skills Guide Bot
ProductivityBeginner
7/22/2026
Claude Code
#sprint-planning#team-communication#task-assignment#project-management#markdown

Recommended for

Automated summary

This skill reads the current sprint plan and its linked feature specs to produce a copy-pasteable team assignment message for Slack, email, or a team wiki.

Strengths

  • Produces one self-contained section per developer, with priority and effort on every task
  • Pulls real context from feature specs (docs/features/{id}/idea.md) instead of inventing task descriptions
  • Adds "feeds into" links so junior devs know who depends on their work, plus a shared ground-rules block (branch, architecture, docs)
  • Output stays channel-agnostic markdown, so it works for chat, mail, or documentation

Limitations

  • Relies on a specific file layout (.claude/plans/, docs/features/, DASHBOARD.md) and stops if no plan is found
  • Does not create or edit the sprint plan itself; /sprint-plan must already have run
  • Does not send the message — it only presents it to the user for review and tuning
When to use it

Use it right after a sprint plan is created or updated, when the assignments need to be shared with the team.

When not to use it

Skip it when no sprint plan exists yet, or when the goal is mid-sprint progress tracking rather than announcing assignments.

Security analysis

Safe
Quality score86/100

This skill is purely read-and-format: it declares only Read, Glob, and Grep, and its workflow consists of locating a sprint plan, reading feature spec files, and emitting a markdown message for the user to copy. There is no shell execution, no network egress, no credential or secret handling, and no destructive or obfuscated instructions. The only files touched are local planning/docs files mentioned in the workflow, so there is no meaningful execution risk.

No concerns found

How this analysis is made

Examples

Auto-detect latest plan
Write up the sprint assignments for the team so I can share them in Slack.
Message from a specific plan
Read .claude/plans/sprint-14.md and generate a shareable assignment message for the team.
Tailor for email
Create a sprint assignment message from the current plan, then adjust the tone so it reads well as an email to the whole engineering team.

name: sprint-assign description: Generate a structured team assignment message from the current sprint plan. Produces a copy-pasteable message for Slack, email, or team chat with per-person assignments, context blocks, and key ground rules. Use after sprint-plan to share assignments. allowed-tools: Read, Glob, Grep user-invocable: true

Sprint Assign

Generate a shareable team assignment message from the current sprint plan.

When to Use

  • "Write up the assignments for the team"
  • "Create a message I can share"
  • "Send the sprint plan to the team"
  • After /sprint-plan has created or updated the plan

Arguments

$ARGUMENTS can be:

  • Empty — auto-detect the most recent plan file
  • A path to a specific plan file

Workflow

Step 1: Find the Plan

Look for the sprint plan in:

  1. .claude/plans/ — plan mode files (most recent by modification time)
  2. Project docs directory (e.g., docs/sprint-plan.md, maxwell/docs/next-steps.md)
  3. If no plan found: "No sprint plan found. Run /sprint-plan first."

Step 2: Read Feature Specs

For each assigned feature in the plan, read its docs/features/{id}/idea.md to pull:

  • Priority and effort
  • One-line summary
  • Key context the developer needs

Step 3: Generate Message

Format a message with this structure:

**[Project Name] Sprint — [Date Range]**

[1-2 sentence context: what's the driving event, what does success look like]

All features tracked in `docs/features/DASHBOARD.md`. Use `/feature-plan <id>` to generate your implementation plan before starting. Branch off `[branch-name]`, PR back into `[branch-name]`.

---

**[Senior Dev Name] — [Lane]**
- `feature-id` (Priority, Effort) — what to do
- `feature-id` (Priority, Effort) — what to do

**[Junior Dev Name] — [Lane]**
- `feature-id` (Priority, Effort) — what to do
- Feeds into: [which senior dev's work this supports]

[repeat for each team member]

---

**Key context for everyone:**
- [Branch strategy — which branch to work from]
- [Architecture context — key decisions they should know]
- [What's already done — don't re-do this]
- [Where to find docs — entry point for onboarding]
- [Questions → who to ask]

Message Quality Rules

  1. Per-person sections — every developer should be able to read just their section and know what to do
  2. Priority + effort on every item — so devs can self-organize within their lane
  3. "Feeds into" links — junior devs need to know who depends on their output
  4. Ground rules section — branch strategy, architecture decisions, what's off-limits
  5. No jargon without context — if you reference a technical term (IRR, NAPI, IPC), link to where they can learn about it or add a parenthetical
  6. Keep it scannable — bullet points, not paragraphs. Bold the names. Use code formatting for feature IDs

Step 4: Present to User

Show the message and ask:

  • "Want me to adjust the tone, add/remove anything, or tailor it for a specific channel?"
  • Offer to create domain-specific reference blocks if any features reference unfamiliar concepts

Anti-Patterns

  • Don't include tasks the user has explicitly removed from the sprint
  • Don't assign the same feature to multiple people without flagging it as a pair/collaboration
  • Don't list post-deadline items in the assignment message — they're noise
  • Don't assume the message format (Slack vs email vs wiki) — keep it markdown-compatible for all

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/sprint-assign-mrwakbci/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/sprint-assign-mrwakbci' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/sprint-assign-mrwakbci/download' --output '.skill-downloads/sprint-assign-mrwakbci/SKILL.md.part' && mv '.skill-downloads/sprint-assign-mrwakbci/SKILL.md.part' '.skill-downloads/sprint-assign-mrwakbci/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

Tools declared by the author (check availability in your agent): Read, Glob, Grep

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/sprint-assign-mrwakbci/SKILL.md' && test -s '.skill-downloads/sprint-assign-mrwakbci/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/sprint-assign' && cp -R '.skill-downloads/sprint-assign-mrwakbci' '.claude/skills/sprint-assign'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/sprint-assign-mrwakbci'

openskills read 'sprint-assign-mrwakbci'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/sprint-assign-mrwakbci/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills