Skip to content
Agent Orchestration
Skill

/collect

Collect the terms the documents define, the ways each word is spelled, and the jargon, each quoted where it was found, into .blueprint/glossary.json — changing no document.

BOOST
From plugin
mulmoterminal
24574 skills
Install
$ npx -y skills add receptron/mulmoterminal --skill collect --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/collect

Context preview

The summary Claude sees to decide when to auto-load this skill.

Collect the terms the documents define, the ways each word is spelled, and the jargon, each quoted where it was found, into .blueprint/glossary.json — changing no document.

SKILL.md

collect.SKILL.md
name: blueprint-glossary-collect
description: "Collect the terms the documents define, the ways each word is spelled, and the jargon, each quoted where it was found, into .blueprint/glossary.json — changing no document."

Collect the terms

`.blueprint/answers.json` names the documents (`documents`, one path per line) and whether what you find goes into the folder's `chaff.yaml` (`write`). Read every document in full. The person may not be an engineer: say what you do in plain words.

Change nothing in the repository: the documents stay exactly as they are, and `chaff.yaml` is the next step's. Write only under `.blueprint/`.

What to collect

  • **Every term a document defines.** `sh <base pack>/checks/chaff.sh tree <file> --format json` shows chaff's

reading: every node of `kind` `definition` names a defined term in `attrs.term` (「社員」とは…, (以下「甲」という)). Each must be in the glossary with its definition from that document; the check refuses the glossary otherwise. Add any definition chaff missed.

  • **A term defined more than once**, in one document or across them — list every definition. That two definitions

disagree is exactly what the person needs to see.

  • **A word spelled more than one way** (サーバー / サーバ, ユーザー / ユーザ, 問い合わせ / 問合せ): every spelling

found, each quoted, and the one to use in `preferred` — the one the documents use most, unless a definition or the person's style says otherwise; say why in `note`.

  • **Jargon**: a word only understood inside the organisation (`jargon: true`).

Write `.blueprint/glossary.json`

{ "terms": [
  { "term": "社員",
    "definitions": [
      { "source": "kitei.txt", "address": "2", "quote": "「社員」とは、会社と雇用契約を結んでいる者をいう" },
      { "source": "tebiki.md", "address": "h1.1", "quote": "「社員」とは、正社員と契約社員をいいます" } ],
    "spellings": [{ "spelling": "社員", "citations": [{ "source": "kitei.txt", "address": "3", "quote": "社員は、テレワークをする日の前日までに" }] }] },
  { "term": "サーバー",
    "spellings": [
      { "spelling": "サーバー", "citations": [{ "source": "tebiki.md", "address": "h1.2", "quote": "会社のサーバーに接続できたら" }] },
      { "spelling": "サーバ", "citations": [{ "source": "kitei.txt", "address": "4", "quote": "VPN を通してサーバに接続する" }] } ],
    "preferred": "サーバー", "note": "定義の条がサーバーと書くため" }
] }

Every quotation is copied character for character from the place its `address` names; the check runs `chaff cite` on every one. A definition's quotation contains the term; a spelling's quotation contains that spelling.

Done when

`node <usecase pack>/checks/glossary.mjs collect` (with `BLUEPRINT_BASE` and `BLUEPRINT_USECASE` set to the pack folders from your prompt) passes. It writes `.blueprint/glossary.txt`, which the person reads before the next step.

Read more
Ships withmulmoterminal

Run multiple coding-agent sessions in parallel — and see which one needs you. A browser terminal for parallel AI coding agents: several sessions side by side, each in its own cell, with the one that needs you marked in colour.

Get the whole plugin
Stats
255
Stars
32
Forks
Active
Maintenance
TypeScript
Language
MIT
License
4h ago
Last commit
4mo ago
Created
18h ago
Added

Repo: receptron/mulmoterminal

Other skills on mulmoterminal.