← ClaudeAtlas

web-standardslisted

Extension system, content templates, page prerendering, and CSS management standards for systemprompt.io web development
systempromptio/systemprompt-template · ★ 14 · AI & Automation · score 70
Install: claude install-skill systempromptio/systemprompt-template
# Extension System Guide Technical guide for extending systemprompt.io with custom templates, components, and data providers. --- ## Crate Dependencies Extension implementations depend on `systemprompt-provider-contracts` for provider trait definitions: ``` systemprompt-provider-contracts +-- LlmProvider, ToolProvider <- AI/MCP providers +-- Job, JobContext, JobResult <- Background jobs +-- ComponentRenderer <- Template components +-- TemplateDataExtender <- Data extenders +-- PageDataProvider <- Page data providers +-- TemplateProvider <- Template definitions ``` Import via the extension prelude: ```rust use systemprompt::extension::prelude::*; ``` The prelude re-exports all provider contracts from `systemprompt-provider-contracts`. --- ## Architecture Overview ``` +-----------------------------------------------------------------+ | Extension Project | | | | +-----------------+ +-----------------+ +-------------------+ | | | Templates | | Components | | Data Providers | | | | services/web/ | | ComponentRender | | PageDataProvider | | | | templates/ | | trait impl | | TemplateDataExt | | | +--------+--------+ +--------+--------+ +---------+---------+ | | | | | | | +-------------------