From pkos
Internal skill — performs wiki health check by dispatching wiki-linter agent. Generates health report, optionally applies auto-fixes for low/medium severity issues. Triggered by weekly cron or via /pkos lint.
npx claudepluginhub n0rvyn/indie-toolkit --plugin pkosThis skill uses the workspace's default tool permissions.
Wiki health maintenance. Dispatches `pkos:wiki-linter` agent for read-only audit, then applies fixes based on severity level.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Uses ctx7 CLI to fetch current library docs, manage AI coding skills (install/search/generate), and configure Context7 MCP for AI editors.
Wiki health maintenance. Dispatches pkos:wiki-linter agent for read-only audit, then applies fixes based on severity level.
--fix: Apply auto-fixes for low and medium severity issues after showing report--report-only: Generate report without any fixes (default behavior)Dispatch pkos:wiki-linter agent with vault path ~/Obsidian/PKOS/.
Receive the structured YAML report.
Write report to ~/Obsidian/PKOS/70-Reviews/lint-{today}.md:
---
type: lint
created: {today}
health_score: {score}
---
# Wiki Health Report — {today}
## Summary
- Total notes: {N} | Health score: {score}/100
- Orphans: {N} | Missing MOCs: {N} | Stale: {N}
- Broken links: {N} | Frontmatter issues: {N} | Contradictions: {N}
## High Severity — Needs Attention
{For each high issue: description + suggestion}
## Medium Severity — Recommended Fixes
{For each medium issue: description + suggestion + [auto-fixable] tag if applicable}
## Low Severity — Batch Fixable
{For each low issue: description + suggestion}
If --fix flag is set, apply these mechanical fixes:
Orphan notes (low):
related: frontmatter arraysFrontmatter incomplete (medium):
tags: infer from content keywords, add to frontmatterstatus: set to seedtype: infer from directory (10-Knowledge → knowledge, etc.)MOC stale (medium):
pkos:ripple-compiler for the most recent uncompiled note in each stale MOC's topicDO NOT auto-fix:
PKOS Lint — {date}
Health score: {score}/100
Issues: {high} high, {medium} medium, {low} low
{if --fix} Auto-fixed: {N} orphans linked, {N} frontmatter completed, {N} MOCs recompiled
Report: ~/Obsidian/PKOS/70-Reviews/lint-{date}.md
--report-only by default--fix via /pkos lint --fix