← ClaudeAtlas

adopt-workflowlisted

Bring a project under this workflow — map what already exists to the records the skills expect, and write its `.claude/workflow.json`. SHORTHAND: `--adopt`. Also trigger on "set up the workflow here", "create the manifest", "declare <key> in the manifest", or when a skill reports falling back to conventional filenames.
qupunto/workflow-secretary · ★ 1 · Data & Documents · score 72
Install: claude install-skill qupunto/workflow-secretary
# Adopting a project Every skill in this workflow reads `.claude/workflow.json`, and nothing else creates one — without it each skill degrades to conventional filenames and stays there. This skill is the way out, and the **only** one that runs before the project is under the contract at all. **It writes the `permissions.ask` entries of step 5 and nothing else with content in it.** The manifest itself goes through [`manifest-writer`](../../workflow/writers/manifest-writer.md), which is its sole writer — this skill decides what the values should be and hands them over. The keys it may ask for are [`manifest.md`](../../workflow/manifest.md); who owns each record afterwards is [`ownership.md`](../../workflow/ownership.md). ## What it is not **Not a rewrite.** If a manifest already exists this is an *amendment*: read it, report what it declares, fill only the gaps, and never overwrite a key the project already chose. **Not a documentation pass.** It creates record files *empty*, with their heading and nothing else. Content is the owning skill's, always — an adopted project with an empty backlog is correct; one with a backlog this skill invented is a lie on day one. **Not a judgement about the project.** It reports what it found and what it could not resolve, and an unresolvable key is left **out** of the manifest: a missing key degrades gracefully and says so, while a key pointing at the wrong file misdirects every skill that reads it, silently. ## 1. Establish which mode y