PromptScript compiles your .prs sources to native Goose configuration. The main output is .goosehints. It is not enabled by default, add it to targets to use it.
Enable the Target
Pick an output version when you need more than the default:
At a Glance
| Property | Value |
|---|
| Tier | Tier 2 |
| Main output | .goosehints |
| Skills | Yes (.goose/skills/<name>/SKILL.md) |
| Agents | No |
| Commands | No |
| Local files | No |
Output Files
| File | Path | Purpose |
|---|
| Main instructions | .goosehints | Primary rule file |
| Skills | .goose/skills/<name>/SKILL.md | Reusable skill definitions |
Output Versions
| Version | Output |
|---|
simple | Single .goosehints file |
multifile | .goosehints + .goose/mcp_config.json |
full (default) | Multifile + .goose/skills//SKILL.md |
MCP and Hooks
| Block | Support |
|---|
@mcpServers | .goose/mcp_config.json (json) |
@hooks | Not supported |
Native hook reference: https://promptscript.dev/docs/guides/hooks/
Supported Features
| Feature | Supported |
|---|
| Markdown Output | Yes |
| MDC Format | No |
| Code Blocks | Yes |
| Mermaid Diagrams | No |
| Single File Output | Yes |
| Multiple Rule Files | No |
| Workflow Files | No |
| Nested Directory Structure | No |
| YAML Frontmatter | No |
| Description in Frontmatter | No |
| Globs in Frontmatter | No |
| Activation Type | No |
| Glob Pattern Targeting | No |
| Always Apply Rules | Yes |
| Manual Activation | No |
| Auto/Model Activation | No |
| Structured Examples | Yes |
| Character Limit Validation | No |
| Content Section Splitting | Yes |
| Guard Dependencies | Yes |
| Context File Inclusion | No |
| @-Mentions | No |
| Tool Integration | No |
| Path-Specific Rules | No |
| Prompt Files | No |
| Slash Commands | No |
| Skills | Yes |
| Agent Instructions | No |
| Local Memory | No |
| Nested Memory | No |
See Also