# strata19.spec_manage
URL: /documentation/reference/tools/spec_manage



{/* GENERATED FILE — do not edit. Sources: src/mcp/facade/tool-projection-registry.ts (availability) + describe() in src/mcp/facade/facade-tools.ts (prose). Regenerate: pnpm exec tsx scripts/docs/site/generate-tool-reference.ts */}

## What it does [#what-it-does]

WRITE actions for the local specbook: generate a whole layered specbook from the code (expensive, spends model budget), sync an existing one to a git diff (cheap), or apply one sync proposal a person has already reviewed.

## When to use it [#when-to-use-it]

**Use when:** "document this codebase" · "generate specs from the code" · "the specs are out of date"

**Also use when:** get\_spec\_context comes back empty for a repo with real code

## When not to use it [#when-not-to-use-it]

the user only wants to READ specs — use get\_spec\_context or spec\_view

## Availability [#availability]

|           |                              |
| --------- | ---------------------------- |
| Tier      | Everyday                     |
| Lifecycle | Live                         |
| Taught by | `strata19-library-placement` |
