From agent-capability-standard
Create representation of current world state for a domain. Use when modeling system state, building world models, capturing entity relationships, or establishing baseline snapshots.
npx claudepluginhub synaptiai/synapti-marketplace --plugin agent-capability-standardThis skill is limited to using the following tools:
Create a structured representation of the current state of a domain, system, or entity. This is the foundation for world modeling, enabling tracking of entities, relationships, and properties over time.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Create a structured representation of the current state of a domain, system, or entity. This is the foundation for world modeling, enabling tracking of entities, relationships, and properties over time.
Success criteria:
Compatible schemas:
schemas/output_schema.yamlreference/world_state_schema.yaml| Parameter | Required | Type | Description |
|---|---|---|---|
scope | Yes | string | What domain/system to model (e.g., "user authentication", "payment processing") |
schema | No | object | State schema defining expected structure |
timestamp | No | string | Point in time for state (default: now) |
depth | No | string | Modeling depth: surface, detailed, comprehensive |
Define scope boundaries: Clarify what is included in the state model
Identify entities: Enumerate entities within scope
Map relationships: Document connections between entities
Capture current values: Record current state of each entity
Apply schema: Structure state according to schema if provided
Ground state claims: Attach evidence to all assertions
Return a structured object:
state:
world_id: string # Unique identifier for this state snapshot
scope: string # Domain being modeled
timestamp: string # When state was captured
entities:
- id: string # Unique entity identifier
type: string # Entity classification
properties: object # Entity attributes
confidence: number # Confidence in entity state
relationships:
- from: string # Source entity ID
to: string # Target entity ID
type: string # Relationship type
properties: object # Relationship attributes
meta:
version: string # State schema version
completeness: number # 0-1 estimate of coverage
confidence: 0..1 # Overall state model confidence
evidence_anchors: ["file:line", "observation:id"]
assumptions: []
| Field | Type | Description |
|---|---|---|
state.world_id | string | Unique identifier for state snapshot |
state.scope | string | Domain or system being modeled |
state.entities | array | Identified entities with properties |
state.relationships | array | Connections between entities |
state.meta.completeness | number | Estimated model completeness |
confidence | number | Overall confidence in state accuracy |
Input:
scope: "user authentication system"
depth: "detailed"
Output:
state:
world_id: "auth-state-20240115-001"
scope: "user authentication system"
timestamp: "2024-01-15T10:30:00Z"
entities:
- id: "auth-service"
type: "service"
properties:
status: "running"
version: "2.3.1"
port: 8080
confidence: 0.95
- id: "user-db"
type: "database"
properties:
type: "PostgreSQL"
connection_pool: 20
active_connections: 12
confidence: 0.90
- id: "session-cache"
type: "cache"
properties:
type: "Redis"
memory_used: "256MB"
keys: 15420
confidence: 0.90
relationships:
- from: "auth-service"
to: "user-db"
type: "depends_on"
properties:
connection_type: "direct"
required: true
- from: "auth-service"
to: "session-cache"
type: "depends_on"
properties:
connection_type: "direct"
required: true
meta:
version: "1.0"
completeness: 0.85
confidence: 0.88
evidence_anchors:
- "config/services.yml:15-45"
- "command:docker ps"
- "command:redis-cli info"
assumptions:
- "Service discovery reflects actual running state"
- "Configuration matches deployed state"
Input:
scope: "payment processing module"
schema:
required_entities: ["class", "method", "dependency"]
Output:
state:
world_id: "payments-code-20240115"
scope: "payment processing module"
timestamp: "2024-01-15T11:00:00Z"
entities:
- id: "PaymentProcessor"
type: "class"
properties:
file: "src/services/payment_processor.rb"
lines: 145
methods: 8
complexity: 24
confidence: 0.95
- id: "process_payment"
type: "method"
properties:
class: "PaymentProcessor"
visibility: "public"
params: ["order", "payment_method"]
complexity: 12
confidence: 0.95
- id: "stripe-gem"
type: "dependency"
properties:
name: "stripe"
version: "8.0.0"
usage: ["PaymentProcessor"]
confidence: 0.90
relationships:
- from: "PaymentProcessor"
to: "stripe-gem"
type: "depends_on"
properties:
import_type: "require"
- from: "process_payment"
to: "PaymentProcessor"
type: "member_of"
properties:
visibility: "public"
meta:
version: "1.0"
completeness: 0.75
confidence: 0.85
evidence_anchors:
- "src/services/payment_processor.rb:1-145"
- "Gemfile:42"
assumptions:
- "Static analysis reflects runtime behavior"
- "No dynamic method definitions"
Verification tools: Read (to verify file references)
mutation: falserequires_checkpoint: falserequires_approval: falserisk: lowCapability-specific rules:
Commonly follows:
observe - Observations feed into state modelingretrieve - Retrieved data informs stateintegrate - Merged data forms stateCommonly precedes:
transition - State enables transition modelingcompare - States can be compared (diff)simulate - State is starting point for simulationAnti-patterns:
predict)measure)Workflow references:
reference/workflow_catalog.yaml#world_model_build for state in world modelingreference/workflow_catalog.yaml#digital_twin_sync_loop for state in digital twins