28 lines
753 B
Markdown
28 lines
753 B
Markdown
|
|
# practice/house-style
|
||
|
|
|
||
|
|
A `type: fragment` package: a reusable block meant to be **included** by other
|
||
|
|
packages rather than used on its own.
|
||
|
|
|
||
|
|
`examples/pqrst-estimate` composes it:
|
||
|
|
|
||
|
|
```yaml
|
||
|
|
dependencies:
|
||
|
|
prompts:
|
||
|
|
- id: practice/house-style
|
||
|
|
version: ">= 0.1.0"
|
||
|
|
requirement: required
|
||
|
|
|
||
|
|
inputs:
|
||
|
|
- name: house_style
|
||
|
|
required: false
|
||
|
|
default:
|
||
|
|
include: practice/house-style
|
||
|
|
```
|
||
|
|
|
||
|
|
Inclusion is deterministic — the fragment's template is rendered and inlined as
|
||
|
|
text, with no model involved — so the reference CLI performs it during
|
||
|
|
`resolve`. See `CannedPromptFormat-v0.1.md` § 10.2.
|
||
|
|
|
||
|
|
Its `tone` parameter is inherited from the including package when that package
|
||
|
|
declares one, and otherwise falls back to the default here.
|