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
Use it right after a sprint plan is created or updated, when the assignments need to be shared with the team.
Skip it when no sprint plan exists yet, or when the goal is mid-sprint progress tracking rather than announcing assignments.
Security analysis
SafeThis 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 madeExamples
Write up the sprint assignments for the team so I can share them in Slack.Read .claude/plans/sprint-14.md and generate a shareable assignment message for the team.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-planhas 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:
.claude/plans/— plan mode files (most recent by modification time)- Project docs directory (e.g.,
docs/sprint-plan.md,maxwell/docs/next-steps.md) - If no plan found: "No sprint plan found. Run
/sprint-planfirst."
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
- Per-person sections — every developer should be able to read just their section and know what to do
- Priority + effort on every item — so devs can self-organize within their lane
- "Feeds into" links — junior devs need to know who depends on their output
- Ground rules section — branch strategy, architecture decisions, what's off-limits
- 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
- 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 filesThis 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.mdFrom 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 installationopenskills 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 syncManual 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.
PDF Reader
Productivity
Read and extract text from PDF files, including documents, reports, contracts, and spreadsheets. Works with local files, URLs, and WhatsApp attachments. Use whenever PDF content is needed, even if not explicitly requested.
Discord Messaging Workflows
Productivity
Use the message tool to send, edit, and moderate Discord messages with interactive components.
Interactive Verdict Preview
Productivity
Generate an interactive HTML preview of keep/drop verdicts for maintainer review, then process the pasted feedback JSON.