Repository Documentation Alignment Audit

Findings-first review of active documentation consistency across install model, helper paths, workflow routes, npm publication status, Skills Showcase counts, and alignment-page currentness.

alignment_status: reviewGenerated 2026-06-10
skilldevtool-docs-audit
reportresearch/devtool-docs-audit.md
artifactalignment/devtool-docs-audit-documentation-alignment.html

Executive Verdict

P0None found.

Structural documentation gates passed before this page was added: active alignment pages audited cleanly and generated alignment bundles were exact.

P1Setup model drift.

Public setup docs still describe active installs as symlinks, while current code installs active skills as managed copies and reserves symlinks for pinned archives.

P1Retired route drift.

Current docs and indexed alignment pages still route to icp, even though active contracts use customer-discovery.

P1Missing helper path.

scripts/init-agentic-skills.sh is documented, but no root script exists at that path.

P1Stale npm strategy page.

The old npm distribution page remains indexed like current guidance and contains stale agentic-skills package examples.

P2Freshness drift.

Some npm wording still says "after publication" or "release candidate"; Skills Showcase count docs still use old 157/156-count language.

Findings

P1 Setup Docs Mix Symlink And Managed-Copy Models

Current code installs active skills as managed directories and writes .agentic-skills-managed metadata. Pinned archive installs are the symlink case. Public docs still say active global setup symlinks skills.

Recommended cleanup: use "repo-managed copies/directories" for active installs, and reserve "symlink" for pinned archive installs.

P1 Documented Root Init Helper Path Is Missing

Docs recommend scripts/init-agentic-skills.sh, but the root file is absent. The helper exists only under the mirrored init-agentic-skills skill directories.

Recommended cleanup: add a root wrapper or update user-facing docs to prefer /init-agentic-skills and $init-agentic-skills.

P1 Retired icp Executable Still Appears In Current Guidance

Active routing has moved to customer-discovery, but several current docs still say icp or /icp.

Recommended cleanup: replace executable routes with customer-discovery while preserving enterprise-icp and research/icp.md where they are intentional names.

P1 Old npm Strategy Page Is Still Presented Like Current Guidance

The current package walkthrough explicitly says the old npm distribution alignment page is historical strategy context, but the old page remains indexed as a normal product-design page and still contains stale package examples.

Recommended cleanup: add a prominent superseded warning and historical index text, or archive the old page.

P2 npm Publication Docs Still Use Future/Release-Candidate Wording

docs/skillpacks-npm-distribution.md:21-26 says skillpacks@0.1.0 is published publicly, but several public docs still read as pre-publication or release-candidate guidance.

Recommended cleanup: switch to "With the published npm package" and "current skillpacks@0.1.0 release".

P2 Skills Showcase Counts Are Stale Or Ambiguous

Generated data now reports a larger mirrored inventory than older planning docs.

Recommended cleanup: define canonical count terms and regenerate or relabel older Skills Showcase docs.

P3 Historical Docs Are Preserved But Not Always Labeled

Historical content can remain, but index cards and headers need to make currentness explicit. The old npm strategy page, alignment/canonical-workflow-report.html, and docs/workflow-refactor-proposal.html are examples where stale content is discoverable outside archive paths.

Current / Needs Update / Archive Matrix

SurfaceClassificationAction
README.mdNeeds updateReplace retired icp in business-discovery list; refresh npm publication wording.
docs/QUICKSTART.mdNeeds updateReplace symlink and future-publication wording.
docs/troubleshooting.mdNeeds updateReplace re-symlink wording and fix missing init helper path.
docs/scripts-reference.mdNeeds updateFix managed-copy wording and missing root init helper path, or add the wrapper.
docs/packs.mdMostly currentFix root init helper path references.
docs/operating-modes.mdNeeds updateFix root init helper path reference.
docs/decks.mdNeeds updateReplace future npm and release-candidate wording.
docs/codex-workflow.mdNeeds updateReplace $icp examples.
docs/pack-workflow-matrix.mdNeeds updateReplace default icp route.
docs/skill-next-step-contracts.mdCurrentKeep as routing source of truth.
alignment/skillpacks-npm-package-walkthrough.htmlCurrentKeep as active package usage reference.
alignment/idea-scope-brief-npm-distribution.htmlHistorical or amendAdd superseded warning/index text or archive.
alignment/canonical-workflow-report.htmlNeeds update or labelContains stale icp route but remains indexed.
alignment/user-flow-map-deck-creation.htmlNeeds updateReplace /icp handoff.
tasks/pack-card-hierarchy.mdHistorical or updateReconcile 157/38 counts against generated data.
alignment/skillmap.htmlNeeds regenerate or source clarificationReconcile 156 pack skills against generated 179 unique pack skills.

Evidence Matrix

ClaimEvidenceImpactConfidence
Active installs are managed copies, not symlink-first.scripts/skill-links.sh:119-156, init.sh:146-150.Refresh and drift docs need managed-copy language.High
Root init helper path is missing.test -f scripts/init-agentic-skills.sh exits 1; bundled helper scripts exist under global/{claude,codex}/....Copy-paste commands fail.High
icp executable is retired in active route guidance.Current source root is customer-discovery; active route contract points to customer-discovery.Readers can invoke or spec against a retired command.High
Old npm strategy page conflicts with current package walkthrough.Current walkthrough says old page is historical; old page still indexed and contains stale package examples.Wrong npm package commands are discoverable.High
Publication wording is stale.Published status in docs/skillpacks-npm-distribution.md; future/RC wording in README, Quickstart, Decks.Users may think npm is not live.Medium
Skills Showcase counts are stale or ambiguous.Generated data parse versus 157/156-count docs.Implementation and SEO copy can drift.High

Assumptions And Confidence

AssumptionConfidenceReason
Archived skill versions and old task manifests should not be counted as current docs unless indexed or referenced by current docs.HighThe repo keeps history intentionally, and active archive directories are out of normal user paths.
customer-discovery is the current executable replacement for icp.HighActive source roots and route contracts use customer-discovery.
The generated Skills Showcase data is the canonical current inventory source for website counts.Medium-highIt is generated and used by the app, but the report still recommends defining count terms before changing copy.
The old npm strategy page should remain as historical decision evidence rather than be deleted.MediumThe current walkthrough calls it historical strategy context; archival versus warning label is a product-doc decision.

Source Gaps

Review Gates

Gate 1: Remediation Priority

Gate 2: Init Helper Path Strategy

Gate 3: Historical Page Handling

Compile Controls

Compile selected gate answers into YAML for the next remediation pass.