Interface: RegistryManifest¶
Defined in: core/src/types/manifest.ts:171
Complete registry manifest.
The manifest describes all available configurations in a registry and provides rules for auto-suggesting appropriate configurations based on project characteristics.
Example¶
version: '1'
meta:
name: "PromptScript Official Registry"
description: "Official collection of AI instruction configurations"
lastUpdated: "2026-01-28"
namespaces:
"@core":
description: "Universal foundations"
priority: 100
catalog:
- id: "@core/base"
path: "@core/base.prs"
name: "Base Foundation"
description: "Universal AI assistant foundation"
tags: [core, foundation]
targets: [github, claude, cursor]
dependencies: []
suggestionRules:
- condition: { always: true }
suggest: { inherit: "@core/base" }
Properties¶
catalog¶
catalog:
CatalogEntry[]
Defined in: core/src/types/manifest.ts:179
Catalog of available configurations
meta¶
meta:
RegistryMeta
Defined in: core/src/types/manifest.ts:175
Registry metadata
namespaces¶
namespaces:
Record\<string,NamespaceDefinition>
Defined in: core/src/types/manifest.ts:177
Available namespaces
suggestionRules¶
suggestionRules:
SuggestionRule[]
Defined in: core/src/types/manifest.ts:181
Rules for auto-suggesting configurations
version¶
version:
"1"
Defined in: core/src/types/manifest.ts:173
Manifest schema version