Interface: RegistryManifest¶
Defined in: core/src/types/manifest.ts:162
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:170
Catalog of available configurations
meta¶
meta:
RegistryMeta
Defined in: core/src/types/manifest.ts:166
Registry metadata
namespaces¶
namespaces:
Record\<string,NamespaceDefinition>
Defined in: core/src/types/manifest.ts:168
Available namespaces
suggestionRules¶
suggestionRules:
SuggestionRule[]
Defined in: core/src/types/manifest.ts:172
Rules for auto-suggesting configurations
version¶
version:
"1"
Defined in: core/src/types/manifest.ts:164
Manifest schema version