AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Next Steps

skill-mostafa-drz-claude-skills-next-steps · by mostafa-drz

Generate a stakeholder-aligned next-steps checklist for a multi-stakeholder project from the current conversation and connected context. Use when the user has just had a working session and now needs to align teammates (PM, design, engineering, leadership) on what happens next, who owns it, and what's blocked. Output is grouped by owner, prioritised, and pasteable into Slack/Notion/Linear.

No reviews yet
0 installs
33 views
0.0% view→install

Install

$ agentstack add skill-mostafa-drz-claude-skills-next-steps

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mostafa-drz-claude-skills-next-steps)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Next Steps? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Next Steps — Stakeholder Alignment Checklist

What it does

Reads the current conversation (and optional connected context: Linear, Slack thread, Notion doc, git/PR state) and produces one consolidated checklist of next steps grouped by owner, ranked by priority, with explicit dependencies and open questions. Designed to be pasted into a Slack thread, a Linear comment, or a Notion update so everyone sees the same picture.

The point isn't to enumerate every possible task — it's to surface what unblocks the next move forward, so multiple stakeholders can self-serve.

When to use

  • After a working session, before posting a status update.
  • When a Slack/Linear thread has multiple unresolved threads — you need to

consolidate.

  • When the user says things like "so what are next steps", *"align everyone

on next items", "summarise what each person owes"*.

Do NOT use this for: timesheet recaps (use /workday-summary), retrospective status posts (use /project-updates), or commit-by-commit breakdowns.

Inputs

Required:

  • The current Claude conversation — the primary signal. The model already

has this in context.

Optional (from the scope-hint arg or follow-up questions):

  • A Linear ticket ID (e.g. ENG-1234) — fetch via mcp__linear-server__get_issue to anchor scope and check current state/assignee.
  • A PR number (e.g. #822) — fetch via gh pr view for state, reviewers, blocking checks.
  • A Slack thread permalink — read via Slack MCP to extract stakeholder asks.
  • A Notion doc URL — read via WebFetch / Notion MCP for narrative context.

If the conversation already contains these references (it usually does), pull them automatically. Only ask the user when scope is genuinely ambiguous.

Workflow

1. Anchor the scope

Identify, in one sentence, what project / piece of work this is for. Pull it from the conversation. If multiple candidates exist, ask the user which one.

2. Identify stakeholders

List every named person and role that has appeared in the conversation or in referenced tickets/threads. Mark each as one of:

  • Owner — has work to do
  • Decider — owes a call/answer that unblocks others
  • FYI — needs to know but has no action

Don't invent stakeholders. Use names actually mentioned.

3. Extract candidate items

Walk the conversation and any fetched docs. For each item, capture:

  • Action — concrete, verb-led, ≤ 1 line
  • Owner — exactly one person
  • Why / context — one short clause; cite source if non-obvious (PR #, Linear ID, "from Vineet's reply")
  • PriorityP0 (blocks demo / today), P1 (this week), P2 (next pass)
  • Dependency — blocked-by note if applicable

Apply ranking ruthlessly: an item that unblocks another stakeholder outranks an item that's purely internal polish.

4. Separate open questions

Anything that's a decision needed — not a task — goes into a separate Open questions section, attributed to the decider. These are the things that, once answered, generate concrete tasks. Don't merge them with action items.

5. Render

# Next steps — {project / scope}

## {Owner name or @handle}
- [ ] **P0** — {action}. _{context, source}_
- [ ] **P1** — {action}. _Blocked on: {dep}_

## {Next owner}
- [ ] **P1** — {action}.

## Open questions
- **{Decider}**: {question}. _Why it matters: {one clause}_

## Out of scope (parking lot)
- {item} — revisit when {trigger}

Hard rules:

  • Owner-grouped, not priority-grouped. A stakeholder skimming for their own

name should see all their items in one block.

  • Cap at 5 items per owner. If more, the user is using this skill wrong —

flag it and ask which to drop.

  • Single-line items. Detail belongs in the linked source.
  • Never include items already done unless explicitly asked. This is forward-only.
  • Always include source citations for non-obvious items (PR #, Linear ID,

"Vineet on Apr 27", "see Notion guide §3").

6. Present and confirm

Show the rendered checklist in chat. Ask:

  1. Did I miss anyone?
  2. Did I miss any action you mentioned earlier in the session?
  3. Anything to bump up/down in priority?

Iterate once, then offer:

  • Copy to clipboard (pbcopy) for Slack/Notion paste
  • Post as Linear comment on the anchored ticket (only with explicit user

approval — never auto-post)

  • Save to a file (e.g. ~/Desktop/next-steps-{slug}.md) for sharing

Style

  • Direct and operational. "Wire up Source Linkage un-merge" — not *"explore

options for un-merge functionality"*.

  • Cite the human, not the AI. "@Vineet to call IA placement" not *"per

conversation, the IA placement question is open"*.

  • Match the team's existing project-update voice: pragmatic, product-visible

outcomes, no engineering minutiae.

Anti-patterns

  • Don't restate the conversation. This is a checklist, not a recap.
  • Don't dump every TODO from the codebase. Only items that map to the

current scope and a real stakeholder.

  • Don't invent priorities. If the conversation didn't establish urgency,

default to P1 and flag "priority unconfirmed".

  • Don't pad sections. Empty sections (no open questions, no parking lot)

should be omitted, not filled with "none".

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.