Skip to content

Commit 4f4717a

Browse files
dmealingclaude
andcommitted
docs(changelog): record the agent-context playbook and skill split
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01M1mRRB1K2WdYy82kntMQdx
1 parent 917f4b5 commit 4f4717a

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,19 @@ here.**
136136
- **`meta verify` names the prompt file it could not find.** `ERR_PARTIAL_UNRESOLVED` now
137137
says which file to create (`prompts/<ref>.mustache` or `.txt`) and that `--prompts` moves
138138
the root, instead of only naming the directory it searched.
139+
- **Agent context: an agent can work out any database, store or framework.** The skills
140+
`meta init` installs now carry a playbook for a stack no reference generator targets
141+
(`metaobjects-codegen/references/any-stack.md`): MySQL is a `dialect`; MongoDB, DynamoDB,
142+
Cassandra, Neo4j or an API are sourceless entities plus a repository generator you own;
143+
other HTTP and UI frameworks are mounted, retargeted or generated. TypeScript projects also
144+
get the MySQL guide and the tested MongoDB repository generator. The always-on context and
145+
the `meta gen --list` header point at it. In cold runs, a fresh agent built a MongoDB app
146+
this way with no hints.
147+
- **Agent context: the skills are split into a short `SKILL.md` plus topic files.** The
148+
authoring skill went from 75KB to 40KB, codegen from 49KB to 23KB, and the TypeScript codegen
149+
reference from 30KB to 17KB. Each `SKILL.md` opens with a table of its `references/` files and
150+
when to open each. A reference named `<language>-<topic>.md` installs only for that language.
151+
Run `meta init --refresh-docs` to take the new files.
139152
- **Agent context: hand-built LLM prompts** (#389). The always-on context installed by
140153
`meta init` gains a rule: once a project declares any `template.prompt`, every LLM prompt is
141154
one, replies are read through a response model, and changing a hand-built prompt means

0 commit comments

Comments
 (0)