Claude-skill-registry faion-project-manager
PM orchestrator: coordinates agile and traditional PM approaches.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/faion-project-manager" ~/.claude/skills/majiayu000-claude-skill-registry-faion-project-manager && rm -rf "$T"
manifest:
skills/data/faion-project-manager/SKILL.mdsource content
Entry point:
— invoke this skill for automatic routing to the appropriate domain./faion-net
PM Domain Skill (Orchestrator)
Communication: User's language. Docs/code: English.
Purpose
Orchestrates project management activities using PMBoK 7/8 framework. Coordinates two specialized sub-skills for comprehensive PM coverage.
Context Discovery
Auto-Investigation
Check for existing PM artifacts and project setup:
| Signal | How to Check | What It Tells Us |
|---|---|---|
| | SDD project structure |
| | Roadmap exists |
| | Project standards defined |
| Jira/Linear refs | | PM tool in use |
| Sprint folders | | Agile sprints used |
| Risk register | | Risk management in place |
Read existing artifacts:
- constitution.md for project scope and constraints
- roadmap.md for current plans
- Any existing sprint/planning docs
Discovery Questions
Use
AskUserQuestion to understand PM needs.
Q1: PM Approach
question: "What project management approach do you prefer?" header: "Approach" multiSelect: false options: - label: "Agile (Scrum, Kanban)" description: "Iterative, sprints, flexible scope" - label: "Traditional (Waterfall, PMBoK)" description: "Sequential, fixed scope, detailed planning" - label: "Hybrid" description: "Mix of agile and traditional" - label: "Not sure / recommend" description: "I'll suggest based on your project"
Routing:
- "Agile" →
Skill(faion-pm-agile) - "Traditional" →
Skill(faion-pm-traditional) - "Hybrid" → Both skills as needed
- "Not sure" → Ask Q2 to determine
Q2: Project Characteristics (if "Not sure")
question: "What describes your project best?" header: "Project" multiSelect: false options: - label: "Requirements likely to change" description: "User feedback, evolving product" - label: "Requirements are fixed" description: "Clear deliverables, contract" - label: "Small team (1-5 people)" description: "Lightweight process needed" - label: "Large team / multiple teams" description: "Coordination, dependencies"
Recommendation:
- "Change" → Agile (Scrum or Kanban)
- "Fixed" → Traditional (WBS, schedule)
- "Small team" → Kanban or lightweight Scrum
- "Large team" → Scaled Agile or traditional PMBoK
Q3: PM Task Type
question: "What PM help do you need right now?" header: "Task" multiSelect: true options: - label: "Planning (scope, schedule, WBS)" description: "Define what, when, how" - label: "Team coordination (RACI, ceremonies)" description: "Roles, meetings, communication" - label: "Risk management" description: "Identify and mitigate risks" - label: "Progress tracking (EVM, metrics)" description: "Monitor and report status" - label: "Tool setup (Jira, Linear, etc.)" description: "Configure PM tooling"
Routing:
- "Planning" → wbs-creation, schedule-development
- "Team" → team-charter, raci-matrix, ceremonies
- "Risk" → risk-register, risk-response-planning
- "Progress" → earned-value-management, dashboards
- "Tool" → pm-tools-setup
Q4: Current PM Maturity
question: "What's your current PM setup?" header: "Maturity" multiSelect: false options: - label: "No formal process" description: "Ad-hoc, need structure" - label: "Basic process exists" description: "Have backlog, need improvement" - label: "Established process" description: "Working well, need optimization"
Context impact:
- "No formal" → Start with basics, don't overwhelm
- "Basic exists" → Build on what works, fill gaps
- "Established" → Optimize, metrics, continuous improvement
Architecture
faion-project-manager (orchestrator) | +-> faion-project-manager:agile (28 methodologies) | - Scrum, Kanban, SAFe ceremonies | - PM tools (Jira, Linear, ClickUp, GitHub, etc.) | - Dashboards, reporting, metrics | - Team development, RACI | - AI in PM, hybrid delivery | +-> faion-project-manager:traditional (22 methodologies) - PMBoK knowledge areas - Stakeholder management - Planning (scope, schedule, cost, WBS) - Risk management - EVM, quality, change control - Project closure, lessons learned
References
| Reference | Content |
|---|---|
| ref-pmbok.md | PMBoK 7/8 overview, 8 domains, 12/6 principles |
| ref-CLAUDE.md | External resources, tools, certifications |
Sub-Skills
faion-project-manager:agile (28 methodologies)
Use when:
- Planning sprints or ceremonies
- Selecting or setting up PM tools
- Building dashboards and reports
- Implementing agile/hybrid approaches
- Team development and roles
Key methodologies:
- Scrum/Kanban ceremonies
- Jira, Linear, ClickUp, GitHub Projects
- Dashboard setup, reporting
- Team development, RACI matrix
- AI in PM, hybrid delivery
Location:
~/.claude/skills/faion-project-manager:agile/
faion-project-manager:traditional (22 methodologies)
Use when:
- Planning project scope, schedule, cost
- Managing stakeholders
- Handling risks and uncertainty
- Tracking performance with EVM
- Closing projects and capturing lessons
Key methodologies:
- Stakeholder register and engagement
- Scope, WBS, schedule, cost, resources
- Risk register and management
- EVM, quality, change control
- Project closure, lessons learned
Location:
~/.claude/skills/faion-project-manager:traditional/
Decision Guide
| Task Type | Sub-Skill | Examples |
|---|---|---|
| Agile Execution | faion-agile-pm | Sprint planning, standups, retros |
| Tool Selection | faion-agile-pm | Which PM tool? How to setup? |
| Reporting | faion-agile-pm | Dashboards, burn charts, velocity |
| Team Structure | faion-agile-pm | RACI, team development |
| Project Planning | faion-traditional-pm | Scope, WBS, schedule, cost |
| Stakeholders | faion-traditional-pm | Identify, analyze, engage |
| Risk Management | faion-traditional-pm | Risk register, responses |
| Performance | faion-traditional-pm | EVM (CPI, SPI, EAC) |
| Project Closure | faion-traditional-pm | Close, lessons learned, benefits |
PMBoK 8 Overview
8 Performance Domains
| Domain | Sub-Skill |
|---|---|
| Stakeholder | faion-traditional-pm |
| Team | faion-agile-pm |
| Development Approach | faion-agile-pm |
| Planning | faion-traditional-pm |
| Project Work | faion-traditional-pm |
| Delivery | Both |
| Measurement | faion-traditional-pm (EVM) + faion-agile-pm (dashboards) |
| Uncertainty | faion-traditional-pm |
12 Core Principles (PMBoK 7)
Stewardship, Team, Stakeholders, Value, Systems Thinking, Leadership, Tailoring, Quality, Complexity, Risk, Adaptability, Change.
Common Workflows
New Project
1. faion-traditional-pm: stakeholder-register 2. faion-agile-pm: raci-matrix 3. faion-traditional-pm: scope-management, wbs-creation 4. faion-traditional-pm: schedule-development, cost-estimation 5. faion-traditional-pm: risk-register 6. faion-agile-pm: pm-tools-overview (select tool)
Sprint/Iteration
1. faion-agile-pm: scrum-ceremonies (planning) 2. faion-agile-pm: dashboard-setup 3. faion-traditional-pm: earned-value-management (track) 4. faion-agile-pm: scrum-ceremonies (review, retro)
Health Check
1. faion-traditional-pm: earned-value-management 2. faion-traditional-pm: risk-management 3. faion-traditional-pm: stakeholder-engagement 4. faion-agile-pm: reporting-basics
Integration Points
| Domain Skill | Integration |
|---|---|
| faion-sdd | Task planning uses PMBoK scheduling |
| faion-business-analyst | Requirements feed into scope |
| faion-product-manager | Roadmap aligns with schedule |
| faion-software-developer | Developer tools (GitHub, Linear) |
PM Domain Skill v4.0 - Orchestrator 2 sub-skills | 50 methodologies | PMBoK 7/8