PMOSkills
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
The definitive PMO operating manual & executable skill framework aligned with PMI PMBOK® 8th Edition. Standardizes lifecycle delivery (Predictive/Agile/Hybrid), decision routing, and pre-audited template artifacts for professional practitioners.
🎯 Executive Overview
Welcome to PMOSkills, the industry's first executable skill system and authoritative PMO reference architecture built directly upon the PMI PMBOK® 8th Edition and 23 secondary companion standards.
Traditional template libraries are passive. PMOSkills is dynamic. It bridges the gap between high-level management standards and actual workspace execution, serving as a unified operating system for both:
- 👔 Human Project Practitioners & PMO Directors seeking repeatable, high-quality, and compliant delivery methods.
- 🤖 AI Agents & LLM Co-Pilots requiring highly structured, deterministic, and machine-readable project management ontologies to automate PMO tasks.
[!NOTE]
Independent Academic Project: This repository contains summaries, templates, and compliance test suites compiled from public project management frameworks. PMBOK and PMI are registered trademarks of the Project Management Institute, Inc. This project is independently developed and is not affiliated with or endorsed by PMI.
🗺️ System Architecture
The repository is designed around a three-tier interaction model where the Reference Layer feeds the Skills Layer, which programmatically outputs high-integrity Artifacts:
flowchart TD
%% Reference Layer
subgraph RefLayer ["1. Reference Layer (PMBOK 8 Core)"]
direction LR
P8[PMBOK 8 Standards] --> PR[41 Process Records]
CR[23 Companion Refs] --> TL[Tailoring & PMO Refs]
end
%% Skills Layer
subgraph SkillLayer ["2. Skills Layer (Executable Units)"]
direction TB
S1[Skills Registry] --> S2[48 Active Skill Files]
S2 --> S3[Step-by-Step SOPs]
end
%% Artifacts Layer
subgraph ArtLayer ["3. Artifacts Layer (Deliverables)"]
direction LR
A1[38 Clean Templates] --> A2[Corporate Baselines]
A2 --> A3[Verified Project Logs]
end
%% Interaction Paths
RefLayer ==> SkillLayer
SkillLayer ==> ArtLayer
classDef refStyle fill:#e6f3ff,stroke:#0073e6,stroke-width:2px,color:#000;
classDef skillStyle fill:#fff3e6,stroke:#ff8800,stroke-width:2px,color:#000;
classDef artStyle fill:#ebfaeb,stroke:#2eb82e,stroke-width:2px,color:#000;
class RefLayer,P8,PR,CR,TL refStyle;
class SkillLayer,S1,S2,S3 skillStyle;
class ArtLayer,A1,A2,A3 artStyle;
👔 The Human Practitioner Pathway
Operationalizing PMBOK 8
For PMO Directors and Project Managers, this repository represents a pre-audited, governance-aligned toolkit that ensures your project meets the highest PMI quality standards from day one.
🚀 Quick-Start SOP:
- Navigate the Catalog: Consult
docs/user-friendly-guide.mdto select your delivery lifecycle (Predictive (Waterfall), Adaptive (Agile), or Hybrid). - Find the Skill: Look up the specific action in
SKILL-REGISTRY.md(e.g.,SKL-03-15: Develop Budget) to read its inputs, detailed steps, and quality constraints. - Instantiate the Template: Copy the associated template file from the
artifacts/directory into your project workspace. - Apply Authority Routing: Consult the T1-T4 Decision Threshold model in
AUTHORITY-ROUTING.mdto align approval levels and project change tolerances.
🤖 The AI Agent Developer Pathway
Autonomous Co-Piloting
For AI Engineers, LLM prompt designers, and autonomous agent frameworks, this repository provides a machine-readable, zero-dependency environment. Every folder and file is structured to be instantly parsable, enabling LLMs to act as autonomous PMO co-pilots.
⚙️ Machine-Readable Interface Specifications:
- JSON/YAML Front-Matter: Every markdown document starts with a strict
GOVYAML front-matter block, specifyinggov_id,gov_name,version,status, andauthorityfor easy extraction. - Deterministic Mappings: Mappings between PMBOK 8 principles, domains, and processes are mathematically defined in
PRINCIPLES-CROSSWALK.mdandLIFECYCLE-MAP.md. - 3-Tier Continuous QA Gates: Programmatic validation rules are defined in
tests/pmbok8-compliance-test-plan.mdand programmatically checked viashared/validate_structure.pyensuring zero malformed schemas, broken links, or empty placeholders.
[!TIP]
AI Agent Prompting Directive: When initializing an LLM agent on this repository, inject the following system prompt:
"You are an AI PMO Co-Pilot. UseSKILL-REGISTRY.mdas your master API index. Locate required skill steps, construct clean templates fromartifacts/without editing pre-filled brackets, and route all outputs according toAUTHORITY-ROUTING.mdthresholds."
📦 JS/TS NPM SDK — pmoskills
The entire knowledge corpus is also distributed as a zero-dependency, type-safe NPM package that works in Node.js, Edge (Cloudflare Workers, Vercel Edge), and Browser environments. All markdown files, YAML front-matter, skill definitions, artifact templates, and test scenarios are pre-compiled at build time into a single embedded JSON store — no file-system access required at runtime.
Installation
npm install pmoskills
API Reference
import { pmoskills, inject } from 'pmoskills';
// ── Executable Skills ──────────────────────────────────────────────
const skills = pmoskills.getSkills(); // all 48 skills
const skill = pmoskills.getSkill('SKL-01-01'); // by ID
const gov = pmoskills.getSkillsByDomain('Governance'); // filtered
// ── PMBOK 8 Process Records ────────────────────────────────────────
const procs = pmoskills.getProcesses(); // all 41 records
const proc = pmoskills.getProcess('PR01'); // by ID
// ── Artifact Deliverable Templates ────────────────────────────────
const arts = pmoskills.getArtifacts(); // all 92 templates
const biz = pmoskills.getArtifact('A01'); // Business Case
console.log(biz.title); // → "Business Case"
console.log(biz.category); // → "Authorization"
// ── Reference Files (Principles, Domains, Focus Areas…) ───────────
const refs = pmoskills.getReferenceFiles(); // all 97 files
const p01 = pmoskills.getReferenceFile('reference/principles/P01-stewardship.md');
console.log(p01.title); // → "Be a Diligent, Respectful, and Caring Steward"
// ── Shared Validators & Checklists ────────────────────────────────
const shared = pmoskills.getSharedFiles(); // all 28 shared assets
const val = pmoskills.getSharedFile('shared/validate_structure.py');
// ── Compliance & Skill Tests ───────────────────────────────────────
const tests = pmoskills.getTestFiles(); // all 59 test plans
const st01 = pmoskills.getTestFile('ST-SKL-01-01'); // 9 deterministic cases
// ── System Prompts & Ontology ──────────────────────────────────────
const orch = pmoskills.getSystemPrompt('pmo-orchestrator');
const onto = pmoskills.getOntology();
// ── Prompt Template Injector ──────────────────────────────────────
const output = inject(skill.prompt, {
projectName: 'Apex Initiative',
authorityThreshold: '$100,000'
});
SDK Corpus Summary
| Collection | Count | Getter |
|---|---|---|
| Executable Skills | 48 | getSkills() / getSkill(id) |
| PMBOK 8 Process Records | 41 | getProcesses() / getProcess(id) |
| Artifact Templates | 92 | getArtifacts() / getArtifact(id) |
| Reference Files | 97 | getReferenceFiles() / getReferenceFile(path) |
| Shared Validators & Checklists | 28 | getSharedFiles() / getSharedFile(path) |
| Compliance Test Scenarios | 59 | getTestFiles() / getTestFile(id) |
| System Prompts | 4 | getSystemPrompt(key) |
| Total Corpus Items | 369+ |
Zero-FS Architecture: All data is pre-compiled at build time. Compatible with Serverless, Edge, and Browser environments with no runtime file-system dependency.
📂 Repository Directory Map
The canonical, audited structure of the PMOSkills knowledge base:
PMOSkills/
│
├── .github/ ← Staged repository workflows and issue templates
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ └── SECURITY.md
│
├── Archive/ ← Archived historical drafts, logs, and legacy files
│ ├── COMPLETION-PLAN.md
│ ├── legacy/
│ └── meta/
│
├── docs/ ← Premium multi-audience manuals and user handbooks
│ ├── img/ ← Images, logos, and visual assets
│ ├── user-friendly-guide.md ← Master Onboarding Handbook (Multi-Audience Hub)
│ ├── human-practitioners/ ← Track 1: Handbook and execution guides for PMs/PMOs
│ ├── ai-agents/ ← Track 2: Prompting directives, specifications, schemas
│ ├── developer-tools/ ← Track 3: Tooling, automation, validator specs
│ └── general/ ← Track 4: Glossary, FAQ, ESG sustainability guides
│
├── reference/ ← The Core PMBOK 8 Reference Layer (115 files)
│ ├── README.md ← Reference layer catalog and rules
│ ├── principles/ ← 12 PMBOK 8 principles (P01–P12 + index)
│ ├── performance-domains/ ← 8 performance domains (PD01–PD08 + index)
│ ├── focus-areas/ ← 5 focus areas (FA01–FA05)
│ ├── processes/ ← 41 process records (PR01–PR41 + indices)
│ ├── knowledge-areas/ ← Knowledge Area index
│ ├── tools-techniques/ ← Tools & Techniques taxonomy index
│ ├── inputs-outputs/ ← Inputs & Outputs registry index
│ ├── companion-references/ ← 23 canonical companion reference manuals
│ ├── tailoring/ ← Tailoring guidelines layer
│ ├── pmo/ ← PMO governance & service models
│ └── appendices/ ← PMO, AI, Sourcing, Evolution appendices (X2–X5)
│
├── skills/ ← The Executable Skills Layer (48 files)
│ ├── 01-organizational-setup/ ← Governance and repo configuration (3 skills)
│ ├── 02-initiating/ ← Startup and chartering (2 skills)
│ ├── 03-planning/ ← Comprehensive subsidiary planning (18 skills)
│ ├── 04-executing/ ← Delivery, risk responses, resources (9 skills)
│ ├── 05-monitoring-controlling/ ← Baseline tracking, change controls (9 skills)
│ ├── 06-closing/ ← Transition, archivals, reviews (3 skills)
│ └── 07-adaptive-hybrid/ ← Backlogs, iterations, hybrids (4 skills)
│
├── artifacts/ ← Lean and Audited Artifacts Catalog (78 templates)
│ ├── initiating/ ← Project startup baselines (A01, A02, A04)
│ ├── planning-and-baselines/ ← Subsidiary management plans (A06, A08, A14, A15, A16, A28)
│ ├── resources/ ← Resource registries and team documents (A03, A20, A25, A26, A27)
│ ├── stakeholders-communications/ ← Stakeholder matrices and plans (A07, A10, A28, A29)
│ ├── procurement/ ← Supplier agreements and bid records (A11, A31, A32, A33)
│ ├── quality/ ← Requirements traceability lists (A09, A13)
│ ├── knowledge/ ← Lessons learned and data registers (A30)
│ ├── monitoring-and-decisions/ ← Status reporting, change logs, risk registers
│ ├── closure/ ← Realization & transition logs (A24, A27)
│ ├── governance/ ← Retention & privacy registers (A05, A34, A35, A37, A39)
│ ├── pmo/ ← PMO metrics & improvements (A23, A36)
│ └── portfolio/ ← Strategic portfolio alignment registers (A22)
│
├── shared/ ← Programmatic elements and reusable components (28 files)
│ ├── README.md
│ ├── components/ ← Field blocks and segment patterns
│ ├── validators/ ← Automated waste-testing and metrics routines
│ ├── routing/ ← Authority routing algorithms
│ └── checklists/ ← Stage gate readiness lists
│
├── tests/ ← The Verification and Test Layer (59+ files)
│ ├── README.md
│ ├── pmbok8-compliance-test-plan.md ← 3-tier continuous integration test plan
│ ├── skill-tests/ ← 49 automated skill test suites (ST-SKL-*)
│ └── integration-tests/ ← End-to-end integration scenario scripts
│
└── sdk/ ← JS/TS NPM Package (`pmoskills`)
├── src/ ← TypeScript source (loader, injector, types)
├── scripts/compile-db.ts ← Build-time corpus compiler → store.json
├── dist/ ← Bundled CJS + ESM outputs (zero dependencies)
└── tests/ ← Vitest unit test suite (18 tests, 100% pass)
📊 Repository Scorecard
| Component | Target Count | Built / Verified | Completion Rate |
|---|---|---|---|
| Reference Layer (Principles, Domains, Indices) | 115 | 115 | 100% ✅ |
| Skills Layer (48 skills across 7 packs) | 48 | 48 | 100% ✅ |
| Artifacts Layer (Templates and examples) | 92 | 92 | 100% ✅ |
| Shared Components (Validators and checklists) | 28 | 28 | 100% ✅ |
| Test Suite (Skill + integration scenario tests) | 59 | 59 | 100% ✅ |
| Documentation & Expanded Framework Guides | 19 | 19 | 100% ✅ |
| NPM SDK Corpus Items (pmoskills package) | 369+ | 369+ | 100% ✅ |
| Total Verified Assets | 361+ | 361+ | 100% PRODUCTION READY |
⚖️ Governance & Decision Threshold Matrix
To ensure clear accountability, PMOSkills employs a strict T1 to T4 Decision Threshold Model (detailed in AUTHORITY-ROUTING.md):
| Band | Characteristics | Default Authority | Action Pathway |
|---|---|---|---|
| T1 Operational | Localized, low risk, within baseline tolerances | Project Manager (PM) | Execute & log in change register |
| T2 Controlled | Material impact on one baseline (e.g., schedule delay < 10%) | Change Control Board (CCB) / Sponsor | Submit formal CR via Skill SKL-05-02 |
| T3 Governance | Material impact on multiple baselines, strategic target risk | Project Governing Body / Sponsor | Elevate to OPM board per Routing Schema |
| T4 Enterprise | Strategic realignment, regulatory, or cross-portfolio impact | Portfolio Authority / PMO Executive | Executive governance intervention |
🚀 Key Framework Documents
- 📘
docs/user-friendly-guide.md— Master Onboarding Onramps & Multi-Audience Hub. - 👔
docs/human-practitioners/pm-handbook.md— Predictive, Agile, and Hybrid delivery SOPs. - 🧠
docs/ai-agents/ontology-specification.md— Directed relation schemas, edge classes, and semantic rules. - 🛠
docs/developer-tools/automated-validators.md— 3-tier testing QA gates, Git hook setups, and validator commands. - 🔍
SKILL-REGISTRY.md— Master index of all 48 skills, dependency chains, and primary outputs. - 📦 npmjs.com/package/pmoskills — Published NPM package v0.3.0 (zero dependencies, ESM + CJS).
- 🏷️
RELEASE-NOTES-v0.4.md— Release notes for v0.4 milestone (NPM SDK Publication). - 🏷️
RELEASE-NOTES-v0.3.md— Release notes for stable v0.3 milestone (Metrics Sync). - 🏷️
RELEASE-NOTES-v0.2.md— Release notes for stable v0.2 milestone (Ultimate Docs). - 🏷️
RELEASE-NOTES-v0.1.md— Release notes for stable v0.1 milestone. - ⚖️
AUTHORITY-ROUTING.md— RACI matrix and escalation protocols for T1–T4 decisions. - 📈
LIFECYCLE-MAP.md— Linear and hybrid process and artifact flow diagrams. - 📋
QUALITY-STANDARDS.md— The single source of truth for YAML front-matter schemas and quality validation gates. - 🧪
tests/pmbok8-compliance-test-plan.md— 3-tier testing gate rules checking syntax, semantics, and system integration.
📈 Version History
v0.4(2026-06-02): Release v0.4: NPM SDK Publication. Engineered and published thepmoskillsNPM package (v0.3.0) with zero production dependencies. Full corpus compiler bundles all 369+ items (skills, processes, artifacts, reference, shared, tests) into a single embedded JSON store. Dual ESM/CJS output with TypeScript declarations. 18/18 unit tests passing. Available at npmjs.com/package/pmoskills.v0.3(2026-06-02): Release v0.3: Metrics & Onboarding Portal Integration. Synchronized all markdown documentation indexes, README scorecards, unified changelogs, and release tag paths.v0.2(2026-06-02): Release v0.2: Ultimate Documentation Expansion. Authored six new master manuals covering handbooks, tailoring, RACIs, ontologies, prompt libraries, and automation gates.v0.1(2026-06-02): First Stable Framework Release. Promoted the audited PMOSkills repository (341 assets) under official git release tagv0.1. Indexed master checklists and release notes.v4.8.0(2026-06-02): Phase 8 Next Steps & Compliance Integration. Introduced the master user onboarding guide (docs/user-friendly-guide.md) and the 3-tier test plan (tests/pmbok8-compliance-test-plan.md). Fully updated master scorecards and plan directories.v4.7.0(2026-06-02): Phase 6 Test Suites and Phase 7 Quality Audit Complete. Implemented 48 skill test suites, 7 cross-skill integration flow tests, and cleaned mixed-case non-conformances.v4.5.0(2026-06-01): Phase 0 Repository Consolidation. Cleared legacy folders, monolithic drafts, and compiled clean reference layers.v1.3.0(2026-05-30): Full Skill catalog deployment. Standardized Packs 01 through 07 (48 skills).
📖 Citation
If you use this repository or framework in your academic research, PMO governance blueprints, or industrial projects, please cite it as:
@misc{pmoskills2026,
author = {Fakhruldeen, Mohamed Fouad},
title = {{PMOSkills: An Executable Skill System \& PMO Reference Architecture built on PMI PMBOK® 8th Edition}},
month = jun,
year = 2026,
publisher = {Zenodo},
version = {v0.3},
doi = {10.5281/zenodo.20510540},
url = {https://doi.org/10.5281/zenodo.20510540}
}
Fakhruldeen, M. F. (2026). PMOSkills: An Executable Skill System & PMO Reference Architecture built on PMI PMBOK® 8th Edition (Version v0.3). Zenodo. https://doi.org/10.5281/zenodo.20510540
Authority: PMBOK 8 Primary · PMI Companion References Secondary · Organization-Defined Tertiary
Project: PMI PMBOK 8 Knowledge Base Repository Space
Maintainer: Mohamed Fouad Fakhruldeen GitHub, LinkedIn, Website
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found