ns-project-manager
Original:🇺🇸 English
Translated
5 scriptsChecked / no sensitive code detected
(NS) Gated PM workflow — clarify, structure, RICE/WSJF, sprint plan, PERT/Monte Carlo forecast; risk, status, meeting, OKR. Also commercial budget (orçamento, Function Points, proposta comercial; COSMIC/CFP only if asked), triple productivity delivery schedule (cronograma P100/P85/P50, prazo, when we deliver), and requirements enricher / grill-me for GitLab issues or chat. Use on transcripts, backlog, timeline, delivery date, status, orçamento, cotação, cronograma, enrich requirements — even if PM is unnamed. On "help" / "exemplos", list example prompts only. Do NOT use for coding, SDD requirements generation, or GitLab issue execution.
2installs
Sourcenextstage-brasil/skills
Added on
NPX Install
npx skill4agent add nextstage-brasil/skills ns-project-managerTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Project Manager
Gated PM pipeline (Phases 0–5) + on-demand modes (6+). One phase per turn unless user say continue.
Router
| User signal | Phase | Reference |
|---|---|---|
| "help", "o que posso fazer", "examples", "exemplos" | Help — example prompts only; no phase | Help below |
| Raw transcript, briefing, "structure requirements", "extract stories" | 0 then 1 Intake then Clarification | |
| Clarification done / user confirm / "proceed with assumptions" | 2 Structuring | |
| "Prioritize", "rank backlog", RICE, WSJF, "what to build first" | 3 Prioritization | |
| "Schedule", "sprint plan", "timeline", "what-if" on existing schedule | 4 Scheduling | |
| "Forecast", "when do we deliver", P85/P95, Monte Carlo, three-point (story-level, no FP productivity) | 5 Forecast | |
| Cronograma triplo, P100/P85/P50 produtividade, FP × h/FP, prazo com três cenários | delivery-schedule (not PM phase) | |
| "Are we on track", risk monitor, sprint health, flow metrics | 6 Risk Monitor | |
| "Status report", "write up for manager/board/leadership" | 7 Status Report | |
| Meeting transcript mid-project, "meeting notes", "action items" | 8 Meeting Digest | |
| "Deploy checklist", "compliance", "before we ship" | 9 Compliance | |
| Informal Slack/email to task/ticket | 10 NL to Workflow | |
| "Validate OKRs", backlog×strategy, portfolio scorecard | 11 OKR Aligner | |
| Commercial budget, orçamento, proposta comercial, Function Points, ponto-função, cotação R$ (COSMIC/CFP only if named) | commercial-budget (not PM phase) | |
| Enrich / grill-me / blocking questions on issue or pasted scope | requirements-enricher (not PM phase) | |
Modes 6+ skip pipeline. Run direct. Reuse prior phase context when present.
Help
On help / what-can-I-do / examples:
- Match human language (Language matching).
- Example prompts only — no phase, no clarification, no artifacts.
- Catalog below (adapt wording; keep skill/acronym names):
| Capability | Example prompt |
|---|---|
| Clarify + structure from transcript | |
| Prioritize backlog | |
| Sprint schedule | |
| Delivery forecast (story-level) | |
| Triple productivity schedule | |
| Commercial budget | |
| Enrich / grill-me requirements | |
| Risk / sprint health | |
| Status report | |
| Meeting digest | |
| Compliance checklist | |
| NL to ticket | |
| OKR alignment | |
| Quick mode | |
Close: one line — paste input or pick row.
Nested workflows: router hit — read full file, follow it (own , , ). No evals.
references/ns-*/workflow.mdreferences/assets/scripts/Commercial FP / client quote: . Default = APF (IFPUG CPM latest; SISP latest if CPM does not cover). COSMIC CFP only when human asks. Other methods only when human names them. Phases 1–5 = delivery forecast (RICE / sprint / PERT).
references/ns-commercial-budget/workflow.mdTriple productivity schedule (FP × h/FP, P100/P85/P50): . Phase 5 = story-level PERT only.
references/ns-delivery-schedule/workflow.mdPhase 0 — Intake
User paste unstructured input (transcript, email, voice note):
- Ack 1–2 sentences.
- No structure yet. Route Phase 1.
- Read . Ask batched questions + artifact-persistence (
references/00-clarification.md).references/11-artifact-persistence.md
Gate protocol (mandatory between phases)
After pipeline phase 1–5:
- Compact summary — 5–10 bullets.
- Persist — if enabled (Phase 0/1), write/update matching +
docs/<project-slug>/*.md(roadmap.md).references/11-artifact-persistence.md - Gate question — one ask:
- Phase 1: "Ready to structure requirements, or should I clarify anything else?"
- Phase 2: "Confirm to proceed to prioritization, or adjust stories?"
- Phase 3: "Confirm ranking to build the sprint schedule?"
- Phase 4: "Confirm schedule to run the delivery forecast?"
- Phase 5: "P85 delivery date is [X]. Anything to adjust?"
- Wait user confirm before next phase.
Never dump Phases 2–5 one response. Never skip Phase 1 on first raw transcript (unless "quick mode" / "proceed with assumptions"). Never infer hard structured data (team/capacity, backlog effort, three-point) — send phase fill-in template, stop.
Core pipeline (Phases 1–5)
Intake > Clarification > Structuring > Prioritization > Scheduling > Forecast
^ gate ^ gate ^ gate ^ gate ^ gate| Phase | What | Script |
|---|---|---|
| 1 Clarification | Batched questions: OKR, scale, constraints, deadline, stakeholders | — |
| 2 Structuring | Domains, stakeholders, epics, INVEST+Gherkin stories, GitLab cards | — |
| 3 Prioritization | RICE + WSJF anchored Phase 1 OKR | |
| 4 Scheduling | Sprint plan, critical path, what-if | — |
| 5 Forecast | PERT + Monte Carlo to P50/P85/P95 committed date | |
Read at phase start.
references/0N-*.mdOn-demand modes (Phases 6+)
Distinct phrases (router table). Self-contained — read reference, run. Reuse pipeline data when present; never invent metrics.
| Mode | Script |
|---|---|
| Risk Monitor | |
| Status Report | — |
| Meeting Digest | — |
| Compliance Checklist | |
| NL to Workflow | — (JSON; GitLab MCP for issue create) |
| OKR Aligner | |
Quick mode
User say "quick mode", "skip questions", "proceed with assumptions":
- Phase 1: OKR + deadline only; rest .
[ASSUMPTION] - Phase 2: quick structuring (stories + open questions + GitLab cards).
- Phase 4 exempt — team/capacity always via fill-in (), never assumed.
references/03-scheduling.md - Still respect gates unless user say "run the full pipeline without stopping."
Anti-patterns
Read before any Phase 2 User Story.
references/anti-patterns.mdGitLab MCP
Use configured GitLab MCP. Unavailable: say so, use user data. Never invent tool names or setup. No mutation (/) without explicit human confirm.
create_issueupdate_issueLanguage matching (mandatory)
Detect language of human's latest message (not skill files, not pasted English docs alone). Use that language for:
- Chat replies, gate questions, clarifications, fill-in templates
- Phase summaries + on-demand reports
- Persisted /
docs/<project-slug>/*.mdroadmap.md
Rules:
- Mirror human — Portuguese in = Portuguese out; English in = English out; same other languages.
- Mixed — human language A + paste language B: reply/report in A; quote B only for fidelity.
- Switch — human change language mid-chat: switch now.
- Keep as-is — proper nouns, IDs, script/CLI names, JSON keys, GitLab labels, acronyms (RICE, WSJF, P50/P85/P95, OKR).
- Default — ambiguous (emoji-only, single proper noun): English.
Global behavioral constraints
- Never invent stakeholders, systems, integrations, SLAs, metrics not in input.
- Never infer team/capacity, backlog effort, three-point — send fill-in (), stop.
references/0N-*.md - Never compute RICE, WSJF, Monte Carlo, flow metrics, OKR rubric in LLM — run script.
- Never dump multiple pipeline phases one response.
- No gold plating: every output line traces input or prior phase.
- Close analytical drafts with human-language equivalent of: "⚠️ Requires human review before entering a sprint."
- Always Language matching for user-facing output.
File index
| File | Phase |
|---|---|
| 1 |
| 2 |
| 2 (helper) |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
| 11 |
| all (docs/) |
| versioned PM artifacts → |
| 3 |
| 5 |
| 6 |
| 11 |
| 9 |
| commercial budget |
| triple delivery schedule |
| requirements enricher |