Loading...
Loading...
Audit your Octave library for gaps, stale content, duplicates, and inconsistencies. Use when user says "audit my library", "check for gaps", "library health check", "find duplicates", or asks about library quality and completeness.
npx skill4agent add octavehq/lfgtm audit/octave:audit [--type <entity-type>] [--fix]--type <type>--fix--detailed/octave:auditverify_connectionget_entitylist_all_entitiesoctave-acme1. list_all_entities({ entityType: "persona" })
2. list_all_entities({ entityType: "product" })
3. list_all_entities({ entityType: "playbook" })
4. list_all_entities({ entityType: "segment" })
5. list_all_entities({ entityType: "use_case" })
6. list_all_entities({ entityType: "competitor" })
7. list_all_entities({ entityType: "proof_point" })
8. list_all_entities({ entityType: "reference" })--typeLibrary Audit Report
====================
Generated: <timestamp>
MCP Server: <mcpServerName>
Summary
-------
Total Entities: <count>
- Personas: X
- Products: X
- Playbooks: X
- Segments: X
- Use Cases: X
- Competitors: X
- Proof Points: X
- References: X
Health Score: X/100
Issues Found: X total
- Critical: X
- Warning: X
- Info: X
---
CRITICAL ISSUES (X)
===================
1. [ORPHAN] Playbook "Enterprise Sales" has no linked personas
oId: pb_abc123
Impact: Cannot generate persona-specific messaging
Fix: Link buyer personas to this playbook
2. [MISSING] No proof points defined
Impact: Cannot support claims with evidence
Fix: Add at least 3-5 proof points with metrics
---
WARNINGS (X)
============
1. [INCOMPLETE] Persona "CTO" missing pain points
oId: pe_def456
Fields missing: painPoints, keyObjectives
Fix: Add pain points and objectives
2. [DUPLICATE] Similar personas detected
- "VP of Sales" (pe_111)
- "Vice President of Sales" (pe_222)
Similarity: 92%
Fix: Consider merging these personas
3. [STALE] Competitor "Acme Corp" not updated in 120 days
oId: cp_xyz789
Last updated: 2025-10-01
Fix: Review and refresh competitive intelligence
---
INFO (X)
========
1. [FRESHNESS] 5 entities not updated in 90+ days
- Persona "CFO" (95 days)
- Use Case "Compliance" (102 days)
- ...
---
Recommendations
===============
1. IMMEDIATE: Link personas to orphaned playbooks
2. HIGH: Add pain points to incomplete personas
3. MEDIUM: Review and merge duplicate entities
4. LOW: Refresh stale content
Run /octave:audit --fix to address issues interactively.--fixIssue 1 of 12: [INCOMPLETE] Persona "CTO" missing pain points
oId: pe_def456
Current state:
- Pain Points: (empty)
- Objectives: (empty)
- Description: "Chief Technology Officer..."
Options:
1. Add content now (I'll help you write it)
2. Generate with AI (uses your library context)
3. Skip for now
4. Mark as intentional (won't flag in future)
Your choice:update_entity({
entityType: "persona",
oId: "pe_def456",
instructions: "Add typical CTO pain points and objectives based on the existing library context. Focus on technology leadership challenges, budget management, and digital transformation."
})update_entityPotential Duplicates Detected
=============================
Group 1: Sales Leadership Personas
----------------------------------
A) "VP of Sales" (pe_111)
Created: 2025-06-01
Pain Points: 5 defined
Used in: 3 playbooks
B) "Vice President of Sales" (pe_222)
Created: 2025-08-15
Pain Points: 2 defined
Used in: 1 playbook
Similarity: 92% (based on name and content)
Options:
1. Merge B into A (keep A, archive B, update references)
2. Merge A into B (keep B, archive A, update references)
3. Keep both (they represent different personas)
4. Review side-by-side before deciding
Your choice:Base Score: 100
Deductions:
- Critical issue: -15 points each (max -45)
- Warning: -5 points each (max -30)
- Info: -1 point each (max -10)
Bonuses:
- All entity types have content: +5
- No stale content (>90 days): +5
- All playbooks fully linked: +5
Minimum score: 0
Maximum score: 100list_all_entitiesget_entityget_playbooklist_value_propsupdate_entityadd_value_props/octave:audit/octave:audit --type personas/octave:audit --fixYour library is empty. Start creating entities with /octave:library create.
Could not fetch library data. Check your connection and try again. If the issue persists, verify your workspace with /octave:workspace.
/octave:library/octave:brainstorm/octave:icp-refine/octave:enablement