Install
$ agentstack add skill-abrahamferga-scrum-skills-daily-sync-dev ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Daily Scrum — Developer Update
Scrum Guide grounding
The Daily Scrum is a 15-minute event for Developers. Its purpose is to inspect progress toward the Sprint Goal and produce an actionable plan for the next day.
Key rules this skill enforces:
- It is not a status report to management or the Scrum Master.
- The 2020 Scrum Guide removed the mandatory three questions — any structure that serves the team is valid.
- Focus is on the Sprint Goal, not individual task counts.
Tool detection
Identify which project management tool is available before proceeding:
- Check for active
mcp__azure-devops__*tools → set$PM_TOOLtoado - Otherwise check for active
mcp__jira__*tools → set$PM_TOOLtojira - If both are available → ask: "I see both ADO and Jira connected — which should I use?"
- If neither is available → set
$PM_TOOLtomanual
Step 1 — Identify the developer
Ask: "What's your name or username as it appears in your PM tool?"
Store as $DEVELOPER. If skipped, proceed with whatever items are returned and note that attribution may be incomplete.
Step 2 — Fetch the Sprint Goal
Retrieve the Sprint Goal from the current sprint or iteration.
- ADO: Query the current iteration node for its goal field.
- Jira: Query the active sprint's
goalfield. - Manual: Ask the developer directly.
Store as $SPRINT_GOAL. If unavailable, proceed and note that a missing Sprint Goal is a team health issue worth raising.
Step 3 — Fetch Sprint Backlog items
Use the available MCP tools to retrieve work items assigned to $DEVELOPER in the current sprint:
- ADO: use
wit_my_work_itemsorwit_get_work_items_for_iterationfor the current iteration - Jira: use the equivalent sprint issue listing tool
- Manual: ask the developer to paste their items directly into the chat
Group the results into:
| Bucket | Criteria | |---|---| | Done since last sync | State moved to Done / Resolved / Closed in the last 24 h | | In Progress | Active / In Progress state | | Planned | To Do / New — sprint-committed but not started |
Step 4 — Fetch recent git activity (optional)
Run the following if a git repository is present:
git log --oneline --since="yesterday 00:00" --author="$DEVELOPER"
Use commit messages to enrich the "Done" bucket. Skip silently if unavailable or empty.
Step 5 — Ask about blockers
Ask one focused question: "Is anything slowing you down or blocking progress toward the Sprint Goal?"
Accept free-form input. Do not troubleshoot the blocker — note it for the update.
Step 6 — Compose the update
Compose the update using the Sprint Goal as the organizing lens:
Daily Scrum — [DEVELOPER NAME] — [DATE]
Sprint Goal: [SPRINT_GOAL]
Progress toward Sprint Goal
- [#ID Title]: [what changed or was accomplished]
Plan for today
- [#ID Title]: [specific next action — not "continue working on X"]
Blockers / Impediments
- [Description] — OR — None.
Drafting rules:
- Reference work item IDs in the tool's native format (e.g.,
#1234,PROJ-456) - Each "Plan for today" bullet must name a concrete next action, not a vague continuation
- Items unrelated to the Sprint Goal are listed separately with a scope-drift note
- Maximum 10 bullets total — group minor tasks
- No estimates, percentages, or hours
- Tone is peer-to-peer, not a report to a manager
Step 7 — Review and finalize
Present the draft and ask: "Does this reflect what you want to share with the team? Say 'looks good' to finalize, or tell me what to adjust."
Apply corrections and re-present. Once confirmed, output the final update in a clean code block ready to copy-paste.
Guardrails
- Never invent work item details. If the PM tool returns nothing, say so and ask for context.
- Never position the output as a management status report.
- Never update work item state without explicit developer confirmation.
- Never include credentials, tokens, or PII in the update.
- Adapt the format if the team uses a different standup structure — the Sprint Goal focus is what matters, not the template.
- When a developer starts troubleshooting a blocker, note it and redirect: "Let's capture that and dig in after the standup."
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: abrahamFerga
- Source: abrahamFerga/scrum-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.