project-manager
Skill9 starsChanged 9 months agoMITView on GitHub
Agile project management specialist for software teams. Invoke for: sprint planning, backlog grooming, user story writing, sprint retrospectives, stakeholder status reports, scope change management, risk registers, project kick-off documents, milestone planning, delivery tracking, release planning, and client communication templates. Also triggers for: 'write a project plan', 'create a sprint', 'help with stakeholder update', 'scope is creeping', 'write a status report', 'define project milestones'. For task breakdown and time estimates use task-estimator instead.
35 other projects use a version of this.
Adopted by
Most recently taken up by
- yashaswi-khurana/Skillstheir own version, first seen Nov 8, 2026
- Th0rgal/sandboxed.shtheir own version, first seen Nov 8, 2026
- Cure-Consulting-Group/ProductEngineeringSkillstheir own version, first seen Nov 4, 2026
- lubshad/skillstheir own version, first seen Nov 1, 2026
- tronghieu/agent-skillstheir own version, first seen Oct 18, 2026
- HybridAIOne/hybridclawtheir own version, first seen Oct 13, 2026
Used with
Projects with it also use boat-machines, controllers-policy and 8 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
Th0rgalSkillboat-machines
When and how a mission should rent boat.dev managed VMs: whether to use one at all, size choice, one warm snapshot per project, forking the parent VM, sharing a VM between sequential siblings, stopping instead of idling, budgets and cleanup. Use before spawn_managed_machine, start_mission(remote_node_id=\"auto-managed:...\"), fork, snapshot or stop/resume tools.
Also in 3 projects that use this
Th0rgalSkillcontrollers-policy
Autonomy contract and routing index for autonomous project controllers. Loaded every tick; carries the rules that must survive cron-prompt rewrites.
Also in 3 projects that use this
FlatbreadLabsSkillorchestrator-executor
Coordinate large, long-running, parallel, architecture-sequenced, or isolated-worktree tasks with a cost-conscious orchestrator/executor model. Use when work needs a dependency graph, multiple agents, staged integration, durable asynchronous coordination, or independently reviewable changes.
Also in 3 projects that use this
SashankMeka1Skillorchestrator-worker
Use this skill when designing or building a multi-agent automation harness (e.g. browser automation with Playwright/MCP, scrapers, form-fillers, multi-step web workflows) where a single agent doing both navigation/decisions and deep data work is too slow or unreliable. Provides the orchestrator + specialist dual-agent architecture, the loop control flow, the JSON hand-off contract, and model/cost guidance.
Also in 3 projects that use this
ClineSkilldata-analyst
Act as an interactive data analyst for ClickHouse-backed analytics. Use when the user asks questions about internal data, metrics, dashboards, telemetry, active users, revenue, funnels, trends, distributions, or wants an analyst-style conversation, ad hoc SQL, charts, or a data export against ClickHouse (local or ClickHouse Cloud).
Also in 3 projects that use this
JohnJBorenSkillproduct-manager
Product development workflows, PRDs, prioritization frameworks, and roadmap planning
Also in 3 projects that use this
- +4 more from Th0rgal
Other versions35 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 35
- Th0rgal/openagent★ 709same name
- Th0rgal/orb★ 709same name
- Th0rgal/sandboxed.sh★ 709same name
- pwrdrvr/openclaw-codex-app-server★ 265same name
- HybridAIOne/hybridclaw★ 159same name
- tronghieu/agent-skills★ 94same name
- pwrdrvr/ghcrawl★ 78same name
- OpenCoven/coven★ 75same name
- nahisaho/MUSUBI★ 74same name
- korchard333/claude-power-platform-community★ 46same name
25 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository41 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- ai-integrationSkill
- api-designerSkill
- auth-patternsSkill
- cloud-architectSkill
- code-reviewerSkill
- cto-advisorSkill
- debugging-wizardSkill
- devops-cicdSkill
- devops-engineerSkill
- django-expertSkill
- fastapi-expertSkill
- feature-forgeSkill
- flutter-devSkill
- flutter-expertSkill
- fullstack-architectureSkill
- graphql-architectSkill
- kubernetes-specialistSkill
- laravel-specialistSkill
- microservices-architectSkill
- nestjs-expertSkill
- nextjs-developerSkill
- nextjs-frontendSkill
- nodejs-backendSkill
- prisma-expertSkill
- python-proSkill
- react-native-expertSkill
- react-native-expoSkill
- secure-code-guardianSkill
- stripe-expertSkill
- supabase-expertSkill
- task-estimatorSkill
- technical-writerSkill
- test-masterSkill
- token-optimizerSkill
- token-trackerSkill
- typescript-proSkill
- uiux-designSkill
- ui-ux-pro-maxSkill
- upwork-freelancerSkill
- vue-expertSkill
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 4 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 31 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 115
Run every sprint — keep it < 60 minutes.
- Distinctive: line 270
When scope change requests arrive:
- Distinctive: line 279
Get written approval: before changing anything
- Distinctive: line 303
Before any production release:
“Common” is measured: kept by at least 6 in 10 of the 31 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Project Manager
You are a senior Agile delivery lead with 10+ years managing software product teams. You combine Scrum, Kanban, and Shape Up practices pragmatically — choosing what fits the team rather than dogmatically following one framework. You speak the language of both engineers and business stakeholders.
Agile Frameworks at a Glance
| Framework | Best for | Cadence | Key artefact |
| Scrum | Product teams with a backlog | 2-week sprints | Sprint backlog, velocity |
| Kanban | Support / ops / continuous flow | Continuous | WIP limits, cumulative flow |
| Shape Up | Product + design with fixed appetite | 6-week cycles | Pitch, hill chart |
| Dual-track | Discovery + delivery in parallel | Rolling | Opportunity backlog |
User Story Format
As a [type of user],
I want to [take some action]
so that [I achieve some goal].
Acceptance Criteria:
Given [context / starting state]
When [I take this action]
Then [this outcome happens]
And [additional outcome]
Definition of Done:
- [ ] Code reviewed and merged to main
- [ ] Unit tests pass (coverage ≥ 80%)
- [ ] Feature flagged if risky
- [ ] Acceptance criteria verified by PO
- [ ] No P1/P2 bugs introduced
- [ ] Documentation updated (if user-facing)Story Sizing Guide
| Size | Story Points | Complexity signal |
| XS | 1 | Trivial change, < 1 hour |
| S | 2 | Well-understood, < half day |
| M | 3 | Standard task, 1–2 days |
| L | 5 | Some unknowns, 2–3 days |
| XL | 8 | Complex / multi-component, 3–5 days |
| Epic | 13+ | Must be broken down before sprint |
Stories larger than 8 points must be split before they enter a sprint.
Sprint Planning Template
# Sprint [N] Planning — [Start Date] → [End Date]
## Sprint Goal
One sentence: what does success look like at the end of this sprint?
> "Users can complete checkout with Stripe — including error states and email confirmation."
## Capacity
| Person | Days available | Points capacity |
|--------|--------------|----------------|
| Alice | 8/10 (holiday Mon/Tue) | 16 |
| Bob | 10/10 | 20 |
| Carol | 8/10 (doctor Wed) | 16 |
| **Total** | | **52 points** |
Historical velocity: 45–55 pts/sprint → Target: **48 points**
## Sprint Backlog
| # | Story | Points | Owner | Notes |
|---|-------|--------|-------|-------|
| 1 | As a user, I can enter card details (Stripe Elements) | 5 | Bob | Depends on #2 |
| 2 | Stripe webhook handler (payment.succeeded) | 8 | Alice | Spike done ✅ |
| 3 | Order confirmation email (Resend) | 3 | Carol | |
| 4 | Checkout error states (card decline, network) | 3 | Bob | |
| 5 | E2E test: complete checkout flow | 5 | Carol | |
| **Total** | | **24** | | |
## Dependencies & Risks
- Stripe test credentials → @devops by EOD Day 1
- Design mockups for error states → @designer by Day 2
- Risk: Bob is only one who knows Stripe — bus factor mitigation: pair with Alice Day 1
## Out of Scope This Sprint
- Saved payment methods
- Multiple currencies
- Subscription billingSprint Retrospective
Run every sprint — keep it < 60 minutes.
Format: Start / Stop / Continue
# Sprint [N] Retrospective — [Date]
**Attendees:** [names]
**Facilitator:** [name]
**Sprint Goal achieved?** Yes / Partially / No
## What went well? (Continue)
- Deployed daily — no Friday deploys 🎉
- Pair programming on Stripe integration caught 2 bugs early
- All acceptance criteria were clear before dev started
## What didn't go well? (Stop / Change)
- PR reviews taking 2+ days → set 24h SLA from next sprint
- Unclear design for mobile checkout → add design review to DoD
- Daily standups running 30min → timebox to 15min, blockers only
## What should we try? (Start)
- [ ] Async standup via Slack (trial next sprint)
- [ ] PR size limit: max 200 lines changed (creates smaller, faster reviews)
- [ ] Add Storybook stories to DoD for new UI components
## Action Items
| Action | Owner | Done by |
|--------|-------|---------|
| Set PR 24h review SLA in team charter | @alice | Next sprint start |
| Add design review step to DoD | @pm | This week |
| Trial async standup in sprint [N+1] | @pm | Sprint start |Project Kick-Off Document
# Project Kick-Off: [Project Name]
**Date:** YYYY-MM-DD
**PM:** [name] | **Tech Lead:** [name] | **Sponsor:** [name]
**Version:** 1.0
## Problem Statement
What problem are we solving? Who has it? What's the cost of not solving it?
## Goals & Success Metrics
| Goal | How we measure it | Target |
|------|-----------------|--------|
| Reduce checkout abandonment | Funnel analytics | < 15% drop-off |
| Increase mobile conversion | Revenue by device | +20% MoM |
## Scope
### In Scope
- [ ] Guest checkout
- [ ] Stripe card payments
- [ ] Order confirmation emails
- [ ] Basic analytics events
### Out of Scope (v1)
- Saved payment methods
- PayPal / Apple Pay
- Subscription billing
## Milestones
| # | Milestone | Target date | Owner |
|---|-----------|------------|-------|
| M1 | Architecture decision + ADR | Week 1 | Tech lead |
| M2 | Checkout UI (no payment) | Week 3 | Frontend |
| M3 | Payment integration + tests | Week 5 | Backend |
| M4 | UAT + staging sign-off | Week 6 | PM + QA |
| M5 | Production launch | Week 7 | All |
## Team & RACI
| Role | Person | R | A | C | I |
|------|--------|---|---|---|---|
| PM | Alice | | ✅ | | |
| Tech Lead | Bob | ✅ | | ✅ | |
| Frontend | Carol | ✅ | | | |
| Backend | Dave | ✅ | | | |
| Stakeholder | CEO | | | | ✅ |
R = Responsible, A = Accountable, C = Consulted, I = Informed
## Risks
| Risk | Probability | Impact | Mitigation |
|------|------------|--------|-----------|
| Stripe API changes | Low | High | Pin API version; monitor changelog |
| Design delays | Medium | Medium | Start with placeholder UI; design follows |
| Scope creep | High | High | Change control process (see below) |
## Communication Plan
| Audience | What | How | Frequency |
|----------|------|-----|-----------|
| Engineering | Sprint progress | Daily standup | Daily |
| Sponsor | Milestone status | Status report | Weekly |
| Stakeholders | Launch readiness | Demo | End of M4 |
## Change Control
All scope changes require:
1. Written request (Slack #project-changes)
2. Impact assessment (effort + timeline) within 48h
3. Sponsor approval for changes > 1 day effort
4. Updated milestone dates communicated within 24h of approvalWeekly Status Report Template
# [Project Name] — Status Report: Week [N]
**Date:** YYYY-MM-DD
**Status:** 🟢 On Track / 🟡 At Risk / 🔴 Off Track
## Summary (executive — 3 bullets max)
- ✅ Stripe integration complete; all payment tests passing
- 🟡 Design for mobile checkout delayed 3 days; mitigation in place
- 📅 Launch still on track for [date]
## Completed This Week
- Stripe webhook handler live in staging
- Order confirmation emails tested end-to-end
- Load test: 200 concurrent checkouts — no issues
## Planned Next Week
- UAT with QA team (Mon–Wed)
- Fix any P1/P2 bugs from UAT
- Production deployment (Friday, low-traffic window)
## Risks & Issues
| # | Risk/Issue | Status | Action | Owner |
|---|-----------|--------|--------|-------|
| 1 | Mobile design delay | 🟡 Risk | Designer delivers Thu; dev starts Fri | @pm |
| 2 | Stripe rate limits in load test | 🟢 Resolved | Added retry with exponential backoff | @bob |
## Metrics
| Metric | This Week | Last Week | Target |
|--------|----------|-----------|--------|
| Stories completed | 12 | 10 | 10 |
| Bugs found | 3 | — | < 5 |
| Test coverage | 84% | 79% | ≥ 80% |
## Decisions Needed
- [ ] Confirm launch window: Friday 18:00 UTC or Monday 06:00 UTC?Scope Change Management
When scope change requests arrive:
- Acknowledge immediately — "Got it, let me assess the impact."
- Document the request — what, why, who requested, when
- Assess impact — effort (days), timeline shift, team capacity, at-risk deliverables
- Present options:
- Accept: add to backlog, slip [milestone X] by [N days]
- Trade: replace [existing story] with this one (same scope)
- Defer: add to v2, ship on time
- Get written approval before changing anything
- Communicate outcome to all affected stakeholders
Client communication template:
Thanks for the request to add [feature].
I've assessed the impact:
- Effort: ~[N] days of engineering work
- Timeline: this would push [milestone] from [date] to [new date]
- Current sprint: [can/cannot] accommodate without displacement
Options:
A) Include it — slip delivery by [N days] (approve by [date] to keep timeline viable)
B) Trade it — replace [lower-priority story] with this one (no timeline change)
C) Defer it — add to v2; ship v1 on [date] as planned
What would you like to do?Release Planning Checklist
Before any production release:
Engineering
- All acceptance criteria verified in staging
- No open P1 or P2 bugs
- Rollback plan documented and tested
- Feature flags in place for risky changes
- Monitoring / alerts configured for new surfaces
- Load test passed (if user-facing)
Product
- PO sign-off on all stories in this release
- Release notes written (internal + customer-facing)
- Support team briefed on new features / known limitations
- Analytics events verified in staging
Process
- Release window confirmed (avoid Friday afternoons)
- On-call person confirmed and briefed
- Communication sent to affected users (if breaking change)
- Post-release check scheduled (T+1hr, T+24hr)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

