extension-guide-v2
Sindri V2 Extension Development Guide
V2 extensions are YAML-driven, declarative configurations for the Bash/Docker-based Sindri platform.
V2 Paths and Resources
| Resource | Path |
|---|---|
| Extensions Directory | v2/docker/lib/extensions/ |
| Schema | v2/docker/lib/schemas/extension.schema.json |
| Registry | v2/docker/lib/registry.yaml |
| Categories | v2/docker/lib/categories.yaml |
| Profiles | v2/docker/lib/profiles.yaml |
| Extension Docs | docs/extensions/{NAME}.md |
| VisionFlow Docs | docs/extensions/vision-flow/VF-{NAME}.md |
V2 Categories
More from pacphi/sindri
sindri-extension-guide
Guide users through creating Sindri extensions. Use when creating new extensions, understanding extension.yaml structure, validating extensions against schemas, or learning about extension installation methods (mise, apt, binary, npm, script, hybrid). Includes NEW capabilities system for project-init, authentication (multi-method API key + CLI auth), lifecycle hooks, and MCP integration. Helps with extension development, registry updates, and category assignment.
37extension-guide
Guide users through creating Sindri extensions. Use when creating new extensions, understanding extension.yaml structure, or learning about the extension system. Asks user to choose V2 or V3 before delegating to specialized version-specific skills.
21extension-guide-v3
Create Sindri V3 extensions for the Rust CLI platform. Use when creating V3 extensions, understanding V3 extension.yaml structure, validating against V3 schema, using collision-handling and project-context features, adding extensions to the compatibility matrix, or upgrading extension software versions. Covers mise, apt, binary, npm, npm-global, script, hybrid install methods.
21