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.md
source content

Entry point:

/faion-net
— invoke this skill for automatic routing to the appropriate domain.

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:

SignalHow to CheckWhat It Tells Us
.aidocs/
Glob("**/.aidocs/*")
SDD project structure
roadmap.md
Glob("**/roadmap.md")
Roadmap exists
constitution.md
Glob("**/constitution.md")
Project standards defined
Jira/Linear refs
Grep("jira|linear|clickup", "**/*.md")
PM tool in use
Sprint folders
Glob("**/sprint-*/**")
Agile sprints used
Risk register
Glob("**/risk*.md")
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

ReferenceContent
ref-pmbok.mdPMBoK 7/8 overview, 8 domains, 12/6 principles
ref-CLAUDE.mdExternal 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 TypeSub-SkillExamples
Agile Executionfaion-agile-pmSprint planning, standups, retros
Tool Selectionfaion-agile-pmWhich PM tool? How to setup?
Reportingfaion-agile-pmDashboards, burn charts, velocity
Team Structurefaion-agile-pmRACI, team development
Project Planningfaion-traditional-pmScope, WBS, schedule, cost
Stakeholdersfaion-traditional-pmIdentify, analyze, engage
Risk Managementfaion-traditional-pmRisk register, responses
Performancefaion-traditional-pmEVM (CPI, SPI, EAC)
Project Closurefaion-traditional-pmClose, lessons learned, benefits

PMBoK 8 Overview

8 Performance Domains

DomainSub-Skill
Stakeholderfaion-traditional-pm
Teamfaion-agile-pm
Development Approachfaion-agile-pm
Planningfaion-traditional-pm
Project Workfaion-traditional-pm
DeliveryBoth
Measurementfaion-traditional-pm (EVM) + faion-agile-pm (dashboards)
Uncertaintyfaion-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 SkillIntegration
faion-sddTask planning uses PMBoK scheduling
faion-business-analystRequirements feed into scope
faion-product-managerRoadmap aligns with schedule
faion-software-developerDeveloper tools (GitHub, Linear)

PM Domain Skill v4.0 - Orchestrator 2 sub-skills | 50 methodologies | PMBoK 7/8