Analyze repository through 8 philosophical dimensions for MVV extraction
/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.
Performs deep philosophical analysis of a repository or codebase through 8 complementary dimensions derived from the ONTOLOGISTA framework. This analysis extracts the essential nature, purpose, and identity of a project to enable accurate Mission, Vision, and Values (MVV) synthesis.
The 8 dimensions provide a comprehensive ontological map that reveals not just what a project does, but WHY it exists, HOW it relates to its domain, and WHAT principles guide its evolution.
/ontological-analysis <target> [options]
| Target | Description | Example |
|---|---|---|
repo | Analyze entire repository | /ontological-analysis repo |
module <path> | Analyze specific module | /ontological-analysis module src/core |
file <path> | Analyze single file | /ontological-analysis file README.md |
| Option | Description | Example |
|---|---|---|
--dimensions <list> | Analyze specific dimensions only | --dimensions 1,2,5 |
--depth <level> | Analysis depth: shallow/medium/deep | --depth deep |
--output <format> | Output format: markdown/json/yaml | --output json |
--for-mvv | Optimize output for MVV synthesis | --for-mvv |
--verbose | Include detailed rationale | --verbose |
Question: What is this? In what domain does it exist?
Analysis Focus:
Data Sources:
Output Fields:
context:
project_type: <classification>
primary_domain: <domain>
secondary_domains: [<list>]
operational_context: <context>
target_environment: <environment>
confidence: <0.0-1.0>
Question: What is its reason for being? What problem does it solve?
Analysis Focus:
Data Sources:
Output Fields:
purpose:
problem_statement: <description>
value_proposition: <statement>
target_beneficiaries:
primary: <audience>
secondary: [<list>]
success_indicators: [<list>]
differentiation: <unique_value>
confidence: <0.0-1.0>
Question: How does it relate to its peers? What category does it belong to?
Analysis Focus:
Data Sources:
Output Fields:
taxonomy:
superordinate: <parent_category>
genus: <general_type>
species: <specific_type>
peers: [<similar_projects>]
subordinates: [<variants_or_plugins>]
ecosystem_position: <description>
confidence: <0.0-1.0>
Question: What language does it use? What terminology defines its domain?
Analysis Focus:
Data Sources:
Output Fields:
semantics:
primary_language: <programming_language>
domain_vocabulary: [<key_terms>]
naming_conventions: <pattern_description>
dominant_metaphors: [<metaphors>]
communication_style: <formal/informal/technical>
terminology_coherence: <0.0-1.0>
confidence: <0.0-1.0>
Question: Where does it come from? What are its ancestors and influences?
Analysis Focus:
Data Sources:
Output Fields:
lineage:
foundational_technologies: [<list>]
architectural_ancestors: [<patterns>]
major_influences: [<projects_or_paradigms>]
evolutionary_stage: <nascent/growing/mature/legacy>
core_dependencies: [<list>]
peripheral_dependencies: [<list>]
confidence: <0.0-1.0>
Question: How does it know what it knows? What assumptions does it make?
Analysis Focus:
Data Sources:
Output Fields:
epistemology:
core_assumptions: [<list>]
knowledge_sources: [<data_origins>]
validation_approach: <description>
truth_model: <description>
uncertainty_handling: <description>
knowledge_boundaries: [<limitations>]
confidence: <0.0-1.0>
Question: What entities exist in its world? What are their relationships?
Analysis Focus:
Data Sources:
Output Fields:
ontology:
core_entities: [<list>]
entity_relationships:
- from: <entity>
to: <entity>
type: <relationship_type>
lifecycle_patterns: [<patterns>]
constraints: [<rules>]
emergent_behaviors: [<descriptions>]
confidence: <0.0-1.0>
Question: What is its form? What style defines it?
Analysis Focus:
Data Sources:
Output Fields:
aesthetics:
code_style: <description>
design_principles: [<principles>]
api_philosophy: <description>
documentation_style: <description>
error_tone: <helpful/terse/friendly/technical>
overall_impression: <description>
polish_level: <rough/functional/polished/refined>
confidence: <0.0-1.0>
FOR each dimension in [1..8]:
- Identify relevant data sources
- Read files (README, configs, schemas, code samples)
- Extract relevant patterns and keywords
- Store raw observations
FOR each dimension:
- Apply dimension-specific analysis rules
- Extract structured insights
- Calculate confidence score (based on data availability)
- Generate dimension output
FOR each pair of dimensions:
- Identify reinforcing patterns (consistency)
- Identify contradictions (tension points)
- Note emergent insights from combinations
COMBINE all dimensions into unified map:
- Calculate overall coherence score
- Identify dominant themes
- Extract essence statement
- Generate MVV-ready summary (if --for-mvv)
FORMAT output according to --output option:
- markdown: Human-readable report
- json: Structured data for programmatic use
- yaml: Configuration-friendly format
/ontological-analysis repo)# Ontological Analysis Report
## Target: {repository_name}
## Analysis Date: {ISO-8601-timestamp}
## Analysis Depth: {depth_level}
---
## Executive Summary
**Essence Statement**: {one_sentence_essence}
**Coherence Score**: {score}/100
**Dominant Themes**:
1. {theme_1}
2. {theme_2}
3. {theme_3}
---
## Dimension 1: Context and Category
{dimension_1_output}
### Key Insights
- {insight_1}
- {insight_2}
---
## Dimension 2: Purpose and Function
{dimension_2_output}
### Key Insights
- {insight_1}
- {insight_2}
---
[... Dimensions 3-8 ...]
---
## Cross-Dimensional Analysis
### Reinforcing Patterns
| Dimensions | Pattern | Implication |
|------------|---------|-------------|
| 1 + 2 | {pattern} | {implication} |
| 3 + 7 | {pattern} | {implication} |
### Tension Points
| Dimensions | Tension | Recommendation |
|------------|---------|----------------|
| 4 + 8 | {tension} | {recommendation} |
---
## Emergent Insights
1. {emergent_insight_1}
2. {emergent_insight_2}
---
## MVV-Ready Summary (if --for-mvv)
### Mission Elements
- Core purpose: {purpose}
- Target audience: {audience}
- Unique value: {value}
### Vision Elements
- Aspirational state: {vision}
- Success indicators: {indicators}
- Time horizon: {horizon}
### Values Elements
- Explicit values: {explicit}
- Implicit values: {implicit}
- Cultural signals: {signals}
---
*Analysis performed by: {agent_id}*
*Skill version: 1.0.0*
--output json){
"meta": {
"target": "repository_name",
"timestamp": "2026-01-08T12:00:00Z",
"depth": "deep",
"skill_version": "1.0.0"
},
"dimensions": {
"context_and_category": { ... },
"purpose_and_function": { ... },
"taxonomy_and_classification": { ... },
"semantics_and_language": { ... },
"technological_lineage": { ... },
"epistemology": { ... },
"ontology": { ... },
"aesthetics_and_form": { ... }
},
"cross_dimensional": {
"reinforcing_patterns": [ ... ],
"tension_points": [ ... ]
},
"synthesis": {
"essence_statement": "...",
"coherence_score": 85,
"dominant_themes": [ ... ],
"mvv_ready": {
"mission_elements": { ... },
"vision_elements": { ... },
"values_elements": { ... }
}
}
}
Input:
/ontological-analysis repo --for-mvv --depth deep
Output (abbreviated):
# Ontological Analysis Report
## Target: multi-agent-os
## Analysis Date: 2026-01-08T12:30:00-03:00
## Analysis Depth: deep
---
## Executive Summary
**Essence Statement**: A framework for orchestrating multiple AI agents with hierarchical coordination, observability, and conflict prevention.
**Coherence Score**: 92/100
**Dominant Themes**:
1. Orchestration and coordination of autonomous agents
2. Safety through observability and anti-loop detection
3. Human-AI collaboration with clear boundaries
---
## Dimension 1: Context and Category
```yaml
context:
project_type: framework
primary_domain: AI/Agent Orchestration
secondary_domains: [DevOps, Automation]
operational_context: CLI + IDE integration
target_environment: development
confidence: 0.95
[... remaining dimensions ...]
### Example 2: Single Dimension Analysis
**Input**:
/ontological-analysis repo --dimensions 2,7 --output json
**Output**:
```json
{
"meta": {
"target": "multi-agent-os",
"timestamp": "2026-01-08T12:35:00Z",
"dimensions_analyzed": [2, 7]
},
"dimensions": {
"purpose_and_function": {
"problem_statement": "AI agents working in parallel can conflict, loop infinitely, or produce inconsistent results",
"value_proposition": "Safe multi-agent orchestration with observability",
"target_beneficiaries": {
"primary": "Development teams using AI coding assistants",
"secondary": ["AI researchers", "DevOps engineers"]
},
"confidence": 0.90
},
"ontology": {
"core_entities": ["Agent", "Session", "Task", "Worktree", "Trace"],
"entity_relationships": [
{"from": "Session", "to": "Agent", "type": "contains"},
{"from": "Agent", "to": "Task", "type": "executes"},
{"from": "Agent", "to": "Worktree", "type": "operates_in"}
],
"confidence": 0.88
}
}
}
This skill is designed to feed directly into the mvv-synthesis skill:
/ontological-analysis repo --for-mvv --output json > analysis.json
/mvv-synthesis --input analysis.json
The --for-mvv flag optimizes the output structure for MVV extraction, including:
Ontological analysis traces are logged to Sentinel for:
Analysis progress can be displayed via Status Map templates:
[ONTO] ████████░░ D6/8 | Coherence: 85% | → Analyzing aestheticsOntological Analysis Skill v1.0.0 | Part of MVV Generator | Claude-Dev-eed7-001