Synthesize Mission, Vision, Values from ontological analysis output
/plugin marketplace add ekson73/multi-agent-os/plugin install multi-agent-os@multi-agent-osThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Transforms the structured output from ontological-analysis into actionable Mission, Vision, and Values (MVV) statements. This skill extracts the essential identity elements from deep codebase analysis and formats them for direct insertion into CLAUDE.md project configuration files.
/ontological-analysis on a repositoryThis skill receives the JSON output from the ontological-analysis skill:
{
"project_name": "string",
"analysis_date": "ISO-8601",
"ontological_layers": {
"purpose": { "core_function": "...", "value_proposition": "...", "target_users": "..." },
"principles": { "design_patterns": [...], "quality_attributes": [...], "constraints": [...] },
"practices": { "workflows": [...], "conventions": [...], "integrations": [...] },
"artifacts": { "primary_outputs": [...], "documentation": [...], "configurations": [...] }
},
"identity_signals": {
"recurring_themes": [...],
"emphasized_concepts": [...],
"cultural_markers": [...]
},
"confidence_score": 0.0-1.0
}
The Mission answers: "Why do we exist? What do we do?"
Sources (priority order):
ontological_layers.purpose.core_function - Primary sourceontological_layers.purpose.value_proposition - Supporting contextidentity_signals.recurring_themes - Reinforcing patternsRules:
Confidence Threshold: Require >= 0.6 confidence to auto-generate; below that, output draft with [REVIEW REQUIRED] marker.
The Vision answers: "What future state are we creating?"
Sources (priority order):
ontological_layers.purpose.value_proposition - Future impactidentity_signals.emphasized_concepts - Aspirational patternsontological_layers.principles.quality_attributes - Desired end stateRules:
Pattern Templates:
"A [domain] where [transformation] enables [benefit]"
"[Target users] [achieving/experiencing] [desired outcome] through [mechanism]"
"The leading [category] that [differentiator]"
Values answer: "What principles guide our decisions?"
Sources (priority order):
ontological_layers.principles.design_patterns - Embedded beliefsidentity_signals.cultural_markers - Team culture signalsontological_layers.practices.conventions - Behavioral evidenceRules:
Anti-Patterns to Avoid:
## Project Identity (MVV)
<!-- Generated by mvv-synthesis v1.0.0 | Source: ontological-analysis | Date: {analysis_date} -->
<!-- Confidence: {confidence_score} | Review Status: {AUTO-APPROVED|REVIEW REQUIRED} -->
### Mission
{mission_statement}
### Vision
{vision_statement}
### Values
| Value | Description |
|-------|-------------|
| **{value_1}** | {description_1} |
| **{value_2}** | {description_2} |
| **{value_3}** | {description_3} |
| **{value_4}** | {description_4} |
| **{value_5}** | {description_5} |
---
*MVV synthesized from codebase ontological analysis. Review and adjust to align with organizational intent.*
## Project Identity (MVV) — Extended Report
### Mission
**Statement**: {mission_statement}
**Evidence**:
- Core function: `{ontological_layers.purpose.core_function}`
- Value proposition: `{ontological_layers.purpose.value_proposition}`
- Recurring themes: {identity_signals.recurring_themes}
**Confidence**: {mission_confidence}/1.0
---
### Vision
**Statement**: {vision_statement}
**Evidence**:
- Emphasized concepts: {identity_signals.emphasized_concepts}
- Quality aspirations: {ontological_layers.principles.quality_attributes}
**Confidence**: {vision_confidence}/1.0
---
### Values
| # | Value | Description | Evidence Source | Strength |
|---|-------|-------------|-----------------|----------|
| 1 | **{value}** | {description} | {source} | {high/medium/low} |
| 2 | **{value}** | {description} | {source} | {high/medium/low} |
| ... | ... | ... | ... | ... |
**Values Confidence**: {values_confidence}/1.0
---
### Synthesis Metadata
| Field | Value |
|-------|-------|
| Analysis Date | {analysis_date} |
| Overall Confidence | {confidence_score} |
| Ontological Depth | {layers_analyzed}/4 |
| Identity Signals Found | {signal_count} |
| Synthesis Duration | {duration_ms}ms |
/mvv-synthesis [options]
| Option | Description | Default |
|---|---|---|
--input <file> | Path to ontological-analysis output JSON | stdin/last analysis |
--format <type> | Output format: standard, extended, json | standard |
--confidence <threshold> | Minimum confidence for auto-approval | 0.6 |
--values-count <n> | Target number of values to extract | 5 |
--output <file> | Write output to file instead of stdout | stdout |
--dry-run | Show synthesis plan without generating output | false |
Input (from ontological-analysis):
{
"project_name": "multi-agent-os",
"analysis_date": "2026-01-08T12:00:00-03:00",
"ontological_layers": {
"purpose": {
"core_function": "Coordinate multiple AI agents working on shared codebases",
"value_proposition": "Prevent conflicts and enable parallel AI development",
"target_users": "Development teams using AI coding assistants"
},
"principles": {
"design_patterns": ["Isolation via worktrees", "Hierarchical merge", "Protocol discipline"],
"quality_attributes": ["Conflict-free", "Observable", "Scalable"],
"constraints": ["Git-based workflows", "No automatic hooks"]
},
"practices": {
"workflows": ["Worktree per agent", "Lock file coordination", "Session registry"],
"conventions": ["ISO 8601 dates", "Semantic naming", "PROV tags"],
"integrations": ["Claude Code", "Sentinel Protocol", "Status Maps"]
},
"artifacts": {
"primary_outputs": ["Protocols", "Skills", "Templates"],
"documentation": ["CLAUDE.md", "README.md", "Skill files"],
"configurations": ["sessions.json", "protected_files.json"]
}
},
"identity_signals": {
"recurring_themes": ["Isolation", "Observability", "Coordination"],
"emphasized_concepts": ["Multi-agent", "Conflict prevention", "Protocol discipline"],
"cultural_markers": ["Documentation-first", "Explicit over implicit", "Human oversight"]
},
"confidence_score": 0.85
}
Command:
/mvv-synthesis --format standard
Output:
## Project Identity (MVV)
<!-- Generated by mvv-synthesis v1.0.0 | Source: ontological-analysis | Date: 2026-01-08T12:00:00-03:00 -->
<!-- Confidence: 0.85 | Review Status: AUTO-APPROVED -->
### Mission
Enable development teams to coordinate multiple AI agents working on shared codebases, preventing conflicts and maximizing parallel productivity through protocol-driven isolation.
### Vision
A development ecosystem where AI agents collaborate seamlessly on any codebase, with human developers maintaining full observability and control over the orchestrated workflow.
### Values
| Value | Description |
|-------|-------------|
| **Isolation First** | Every agent works in its own context; conflicts are prevented, not resolved. |
| **Observable Operations** | All agent activity is traceable, auditable, and transparent to humans. |
| **Protocol Discipline** | Explicit protocols over implicit behaviors; documented standards over tribal knowledge. |
| **Human Oversight** | AI agents augment human capability; humans retain decision authority. |
| **Documentation-Driven** | If it's not documented, it doesn't exist; docs are the source of truth. |
---
*MVV synthesized from codebase ontological analysis. Review and adjust to align with organizational intent.*
Command:
/mvv-synthesis --format extended --confidence 0.7
Output: (See Extended Output format above with full evidence mapping)
Command:
/mvv-synthesis --format json --output mvv.json
Output:
{
"version": "1.0.0",
"generated_at": "2026-01-08T12:30:00-03:00",
"source": "ontological-analysis",
"confidence": 0.85,
"review_status": "AUTO-APPROVED",
"mvv": {
"mission": {
"statement": "Enable development teams to coordinate multiple AI agents...",
"confidence": 0.88
},
"vision": {
"statement": "A development ecosystem where AI agents collaborate seamlessly...",
"confidence": 0.82
},
"values": [
{ "name": "Isolation First", "description": "...", "confidence": 0.90 },
{ "name": "Observable Operations", "description": "...", "confidence": 0.85 },
...
]
}
}
This skill is the second step in the /mvv pipeline:
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ /ontological- │────►│ /mvv-synthesis │────►│ /mvv-inject │
│ analysis │ │ │ │ │
└─────────────────┘ └─────────────────┘ └─────────────────┘
(Step 1) (Step 2) (Step 3)
Extract data Synthesize MVV Insert in CLAUDE.md
The standard output format is designed for direct insertion into CLAUDE.md under a ## Project Identity (MVV) section. The skill:
MVV synthesis operations are logged to Sentinel for observability:
MVV_SYNTHESISBefore generating output, the skill validates:
| Check | Failure Action |
|---|---|
| Input has required ontological layers | Abort with error |
| Confidence >= threshold | Mark [REVIEW REQUIRED] |
| Mission < 3 sentences | Pass |
| Mission > 3 sentences | Truncate with warning |
| Vision describes future (not present) | Warn if present-tense dominant |
| Values count in 3-7 range | Warn if outside range |
| Values have evidence | Exclude unsubstantiated values |
| No contradictory values | Flag conflicts for human review |
| Error | Response |
|---|---|
| Missing input | ERROR: No ontological-analysis output provided. Run /ontological-analysis first. |
| Invalid JSON | ERROR: Input is not valid JSON. Expected ontological-analysis output format. |
| Missing layers | WARNING: Ontological layer '{layer}' missing. Synthesis will be partial. |
| Low confidence | INFO: Confidence {score} below threshold {threshold}. Output marked for review. |
MVV Synthesis Skill v1.0.0 | Part of multi-agent-os | Claude-Dev-eed7-002