docs(project): the server is the standard way in, the skill the supplement

`okf project`'s closing text and the README's first screen now say it in
that order: register `okf mcp --root` once, and it answers from every
project and reaches subagents; the skill beside the bundle is for someone
who would rather register nothing; neither is made again when a bundle is
rebuilt. Two tests hold the order in both places. The README's stale
`<id>-consume` skill path is corrected to `okf-consume-any`.

v1.1 order F, part F3.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-09-21 10:36:52 +02:00
commit 570496470b
5 changed files with 56 additions and 19 deletions

View file

@ -178,16 +178,19 @@ def summarise(
lines.extend(
[
"",
f"NEXT: start claude again in {out} and ask your question.",
"",
"To reach this bundle -- and every other bundle under one directory --",
"from ANY project, register the server once instead. You run this line;",
f"{CLI_ID} never starts claude:",
"NEXT -- the standard way in is the server. Register it ONCE; you run",
f"this line, {CLI_ID} never starts claude:",
"",
f" claude mcp add --scope user okf -- okf mcp --root {out.parent}",
"",
"Then no skill has to be installed per project, and nothing has to be",
"regenerated when a bundle is rebuilt.",
"It then answers from every project, reaches subagents too, and sees",
"every bundle under that directory -- one added or rebuilt later included.",
"",
"The skill written here is the supplement, for when you would rather",
f"register nothing: start claude in {out} and ask. It reads every",
f"bundle under {out / BUNDLE_DIR} with the same code.",
"",
"Neither has to be made again when a bundle is rebuilt.",
]
)
return "\n".join(lines)