Skip to content

Releases: fakhruldeen/PMOSkills

v0.6.0-beta.1

Choose a tag to compare

@fakhruldeen fakhruldeen released this 06 Jun 21:58

We are proud to present PMOSkills Release v0.6.0-beta.1 — the PMBOK 8 Operating System Remediation & Tailoring Layer. This beta release closes the structural remediation requirements, adds comprehensive lifecycle tailoring variants, standardizes PMO services mappings, introduces quantitative EVM checks, expands governance templates, and ensures all file paths in the documentation are relative to maintain workspace privacy.

🌟 Key Enhancements & Features

  • Lifecycle Variant Architecture (Phase 5): Embedded lifecycle_applicability and lifecycle_notes metadata to all 58 skill files. Added 4 new adaptive variant templates for key artifacts: A08 (Product Backlog), A14 (Lean PM Canvas), A15 (Sprint/Release Schedule), and A19 (Risk-Adjusted Backlog/Impediment Log).
  • PMO Services Catalog (Phase 6): Created reference/pmo/pmo-services-catalog.md mapping the 26 standard PMO services to specific executable skills and target artifacts.
  • EVM Threshold Validator (Phase 7): Formulated quantitative warning/critical thresholds and forecasting formulas in shared/validators/evm-threshold-validator.md for Earned Value Management.
  • Governance Templates Expansion (Phase 8): Added 4 new governance templates: CCB SOP, RACI Matrix, Decision Record, and Governance Charter under artifacts/governance/.
  • Companion Reference Crosswalk (Phase 9): Created a program-level crosswalk (docs/companion-reference-crosswalk.md) mapping all 24 PMI companion references to grounded skills, informed artifacts, and content gaps.
  • Privacy Link Remediation: Cleaned up the repository to replace all absolute local file:/// URLs with secure, relative links.

🧪 SDK Recompilation & Parity Testing (Phase 10)

  • Recompiled both the NPM and PyPI SDK data store to include all 100 templates and updated schemas.
  • Updated test suites to reflect new counts and archived principles paths.
  • Verified 100% test success rate (20/20 in Node SDK, 19/19 in PyPI SDK) and validated repository structural integrity.

Release v0.5.1

Choose a tag to compare

@fakhruldeen fakhruldeen released this 04 Jun 17:09

Release Tag: v0.5.1 · Date: June 4, 2026 · NPM: pmoskills@0.5.1 · PyPI: pmoskills@0.5.1
Commits: 6 · Files Changed: 6
Artifact Database Coverage: 100% (92 physical files)


We are proud to present PMOSkills Release v0.5.1 — the SDK Collision Resolution & Database Integrity Patch. This release fixes the critical artifact ID collisions in the build pipeline database generator, ensures the full collection of all 92 artifact files (records, templates, and examples) are included in the packaged SDK database without data loss, and updates both the TypeScript/JavaScript (NPM) and Python (PyPI) loaders.

🐛 Critical Bug Fixes & DB Refactoring

  • Non-Destructive Storage Layout: Keyed store.artifacts entries by their unique relative path instead of their short ID, ensuring that overlapping templates (like A20-team-charter.md and A20-Quantitative-Risk-and-Reserve-Decision-Record.md) are both preserved in the database.
  • Process Reference Compilation: Fixed process reference index compilation (compile-db.ts) to successfully bundle the process index files (reference/processes/index.md and reference/processes/00-index.md).
  • Parity SDK Loaders: Enhanced getArtifact/get_artifact in both TypeScript and Python to query by short ID, title, path, or filename (e.g. A20-team-charter.md), ensuring complete backward compatibility while allowing access to all 92 templates.

🧪 Programmatic Verification

  • Diagnostic Suite: Updated check_pypi.py validator and verified 100% asset coverage (Skills, Processes, References, Shared, Tests, System Prompts, and Ontology).
  • Unit Tests: Passed all 19 unit tests on Vitest (TypeScript) and unittest (Python) with new test cases added for collision resolution lookup.

Release v0.5

Choose a tag to compare

@fakhruldeen fakhruldeen released this 03 Jun 15:38

🏷️ v0.5 — PMBOK 8 Audit Completion & Reference Layer Enrichment

Release Tag: v0.5 · Date: June 3, 2026 · NPM: pmoskills@0.5.0
Commits: 57 · Files Changed: 144 (+5,505 / −5,351 lines)
Companion References: 24


We are proud to present PMOSkills Release v0.5 — the PMBOK 8 Audit Completion & Reference Layer Enrichment milestone. This release closes every outstanding audit finding, certifies all 48 skills as Active · Tested, enriches the full companion reference library, and delivers a production-grade reference architecture fully grounded in PMBOK® 8th Edition authority.

✅ Full PMBOK 8 Audit — All Findings Closed

A comprehensive multi-wave audit was executed against the PMBOK 8 Core Standard and Guide. All 28 findings (F-01 through F-28) have been resolved and verified:

Wave Findings Scope
Wave 1 F-01, F-02, F-03, F-04, F-09, F-11, F-17 Principle refs, section numbering, GOV YAML, skill status
Wave 2 F-05, F-08, F-18, F-21 Process count, Knowledge Areas, principles index
Wave 3 F-11 (continued) Pack 01–05 status patches across all 48 skills
Wave 4 F-13 Companion reference enrichment (24 files)
Wave 5 F-14, F-15, F-23, F-28 Final reconciliation, registry, README links
Cleanup Orphaned .bak files purged, .gitignore hardened

Key corrections:

  • PMBOK 8 publication year fixed to 2025
  • Principle count standardized to 6 (§3.3–§3.8) everywhere
  • All off-by-one section references corrected (§3.2–§3.7 → §3.3–§3.8)
  • Process count reconciled to 40 (PR41 clarified as non-PMI-defined)

🏅 All 48 Skills Certified — Active · Tested

Every skill across all 7 packs has been upgraded from Draft · UntestedActive · Tested with full GOV YAML front-matter:

Pack Skills Status
01 — Setup & Governance 3 ✅ Active · Tested
02 — Initiating 2 ✅ Active · Tested
03 — Planning 18 ✅ Active · Tested
04 — Executing 9 ✅ Active · Tested
05 — Monitoring & Controlling 9 ✅ Active · Tested
06 — Closing 3 ✅ Active · Tested
07 — Agile & Hybrid 4 ✅ Active · Tested
Total 48 100% certified

A new SKILL-STATUS-REGISTER.md was created as the canonical status registry.

📚 Companion Reference Library — Fully Enriched

All 24 companion reference files (REF-01 through REF-24) expanded from placeholders to full content with complete scope descriptions, key topics, PMBOK 8 domain mappings, and cross-references.

🔗 Process Documentation — Cross-Referenced

30 process reference files (PR11PR40) received structured cross-references with related skills, artifacts, practitioner notes, and change logs.

📖 Principles Architecture — Corrected

  • P06-leadership.md deleted — incorrectly positioned as PMBOK 8 principle
  • P7-06-leadership.md created — properly classified as PMBOK 7 historical reference
  • 00-index.md rewritten as canonical PMBOK 8 principles index (6 principles, §3.3–§3.8)
  • PMBOK 7 heritage cross-references preserved for traceability

📘 Glossary Updates

Term Change
Focus Area Redefined to PMBOK 8 Standard §3.3–§3.8 behavioral guide definition
Knowledge Area (Legacy) New entry — PMBOK 6/7 grouping superseded by Performance Domains

🧹 Repository Hygiene

  • 13 orphaned .bak files purged; .gitignore hardened with *.bak.*
  • Companion reference count standardized to 24 everywhere

📋 Registry & Governance

  • SKILL-REGISTRY.md → v1.3.1; CONTRIBUTING.md link added to README
  • source-authority.md, AUTHORITY-ROUTING.md, LIFECYCLE-MAP.md updated with GOV YAML
  • PRINCIPLES-CROSSWALK.md corrected for duplicate skill references

Release Statistics

Metric Value
Audit findings closed 28/28 (100%)
Skills certified 48/48 (100%)
Companion refs enriched 24/24 (100%)
Process files cross-referenced 30

Release V0.4

Choose a tag to compare

@fakhruldeen fakhruldeen released this 02 Jun 13:46

🚀 PMOSkills Release Notes — v0.4

We are proud to present PMOSkills Release v0.4 — the NPM SDK Publication milestone. This release transforms the PMOSkills repository from a documentation-only knowledge base into a fully programmatically accessible, distributable NPM package — making the entire corpus queryable in any Node.js, Edge, or Browser environment with a single npm install.


🏷️ Release Metadata

  • Release Tag: v0.4
  • Release Date: June 2, 2026
  • NPM Package: pmoskills@0.3.0
  • NPM Publisher: fakhruldeen
  • Primary Authority: PMI PMBOK® 8th Edition Compliant
  • Secondary Authority: 23 Companion Reference Manuals (OPM, GPPP, BA, Risk-PPP, etc.)
  • Total SDK Corpus Items: 369+ (compiled at build time into zero-dependency bundle)
  • Zenodo DOI: DOI (10.5281/zenodo.20510540)

🌟 What's New in v0.4

1. 📦 NPM Package — pmoskills (Published Public)

The pmoskills package is now publicly available on the NPM registry:

npm install pmoskills
  • Zero production dependencies — fully self-contained
  • Dual module output: ESM (dist/index.mjs) + CommonJS (dist/index.js)
  • Full TypeScript declarations (.d.ts files included)
  • Edge-compatible: works in Cloudflare Workers, Vercel Edge, and Browser environments

2. 🏗️ Full Corpus Build-Time Compiler

A new build pipeline (sdk/scripts/compile-db.ts) recursively crawls the entire repository and serializes all content into a single embedded JSON store (src/db/store.json) at build time:

Directory Files Compiled Description
skills/ 48 Executable PMO skill definitions
reference/processes/ 41 PMBOK 8 process records
artifacts/ 92 Deliverable templates (A01–A39)
reference/ (non-process) 97 Principles, domains, focus areas
shared/ 28 Validators, checklists, scripts
tests/ 59 ST-SKL-* compliance test scenarios
docs/ai-agents/ 4 System prompts + ontology
Total 369+

Advanced Title Fallback: The compiler extracts clean human-readable titles using a priority chain: metadata.namemetadata.title → first markdown # heading → filename.


3. 🔌 Type-Safe SDK API (PMOSkillsLoader)

All corpus items are exposed via a singleton pmoskills instance with fully type-safe getters:

import { pmoskills, inject } from 'pmoskills';

// Executable Skills
const skill = pmoskills.getSkill('SKL-01-01');
const govSkills = pmoskills.getSkillsByDomain('Governance');

// PMBOK 8 Process Records
const process = pmoskills.getProcess('PR01');

// Artifact Templates
const template = pmoskills.getArtifact('A01');
console.log(template.title);    // → "Business Case"
console.log(template.category); // → "Authorization"

// Reference Files
const principle = pmoskills.getReferenceFile('reference/principles/P01-stewardship.md');
console.log(principle.title); // → "Be a Diligent, Respectful, and Caring Steward"

// Shared Validators & Checklists
const validator = pmoskills.getSharedFile('shared/validate_structure.py');

// Compliance Test Scenarios
const testSuite = pmoskills.getTestFile('ST-SKL-01-01');

// System Prompts & Ontology
const orchestrator = pmoskills.getSystemPrompt('pmo-orchestrator');
const ontology = pmoskills.getOntology();

// Dynamic Prompt Template Injection
const output = inject(skill.prompt, {
  projectName:        'Apex Initiative',
  authorityThreshold: '$100,000'
});

4. ✅ 100% Test Coverage

The Vitest unit test suite was expanded to 18 tests covering all 7 corpus collections:

 ✓ PMOSkills SDK Test Suite (18)
   ✓ Executable Skills (3)
   ✓ Process Records (2)
   ✓ System Prompts and Ontology (2)
   ✓ Artifact Templates (2)
   ✓ Reference Files (2)
   ✓ Shared Assets (2)
   ✓ Compliance and Skill Tests (2)
   ✓ Prompt Template Injector (3)

 Tests  18 passed (18) — Duration: 1.05s

Repository structural validator also confirmed 100% schema compliance with zero regressions.


5. 🔧 Build System Fixes

  • Fixed Rollup configuration to use module: 'ESNext' and moduleResolution: 'Node' in the TypeScript plugin — enabling full tree-shaking and inlining of the 2.7MB JSON corpus into a single self-contained bundle.
  • Added "type": "module" hint to eliminate Rollup module-type warnings.

🚀 How to Get Started in v0.4

Option A — Use the NPM Package (Programmatic)

npm install pmoskills
import { pmoskills } from 'pmoskills';

const skills = pmoskills.getSkills();     // 48 executable skills
const artifacts = pmoskills.getArtifacts(); // 92 templates

Option B — Use the Repository Directly (Markdown / AI Agents)

  1. Review README.md for the full 361+ verified asset inventory.
  2. Access docs/user-friendly-guide.md to select your practitioner or AI agent execution pathway.
  3. Consult SKILL-REGISTRY.md as your master API index.

⚖️ License & Maintainer