Claude Skill

goga-brainstorm-contracts-usages-file

Designing cell-level consumer usage files for a single cell in the brainstorm contracts pipeline

LLM Mart · 0 points · 10 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download qarium-goga-goga_assets_skills_goga-brainstorm-contracts-usages-file-f1257db.zip · 0 KB
qarium/goga 32 0 forks BSD-3-Clause Updated 16h ago
Part of qarium/goga — 72 skills

Install

skills CLI npx skills add https://github.com/qarium/goga/tree/1.2.x/goga/assets/skills/goga-brainstorm-contracts-usages-file
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install qarium-goga@llmmart
Git git clone https://github.com/qarium/goga.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole qarium/goga collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

goga-brainstorm-contracts-usages-file

Algorithm

Design the consumer API documentation in <cell_path>/.usages/ for the given cell.

  • The rules for writing <cell_path>/.usages/ files follow goga-cookbook.
  • .usages/ placement and {name}.md path resolution follow goga-cell.

Step 1 — Collect the cell's API

Build the factual basis for the documentation:

  • From [TYPE_DETAIL_REPORT] — the cell's contract: each type's responsibility, methods/properties/signatures, and interactions. This is the API surface a consumer calls.
  • From the usages-inline and annotations results — the connected Usages keys and the documented behavior, so the examples reflect how the cell is meant to be consumed.

Step 2 — Review existing usage files

Review existing md files in <cell_path>/.usages/ — preserve or extend them; do not overwrite blindly.

Step 3 — Split into functional domains

Split the API (Step 1) into functional domains by the actions a consumer performs.

Step 4 — One file per domain

One file per domain: <cell_path>/.usages/<domain>.md.

Step 5 — Write the content

Per file: a domain statement (area + target audience), ready-to-use patterns with code examples, and preconditions/side effects relevant to the consumer. Self-contained — describes how to use, not what to implement.

Return

Return the paths: <cell_path>/.usages/<domain>.md and Full usage-files content.

Files (goga)
  • SKILL.md 1.6 KB
    ---
    name: goga-brainstorm-contracts-usages-file
    description: Designing cell-level consumer usage files for a single cell in the brainstorm contracts pipeline
    ---
    # goga-brainstorm-contracts-usages-file
    
    ## Algorithm
    
    Design the consumer API documentation in `<cell_path>/.usages/` for the given cell.
    
    - The **rules for writing** `<cell_path>/.usages/` files follow **`goga-cookbook`**.
    - `.usages/` placement and `{name}.md` path resolution follow **`goga-cell`**.
    
    ### Step 1 — Collect the cell's API
    
    Build the factual basis for the documentation:
    
    - From **`[TYPE_DETAIL_REPORT]`** — the cell's contract: each type's responsibility, methods/properties/signatures, and
      interactions. This is the API surface a consumer calls.
    - From the **usages-inline** and **annotations** results — the connected Usages keys and the documented behavior, so the
      examples reflect how the cell is meant to be consumed.
    
    ### Step 2 — Review existing usage files
    
    Review existing md files in `<cell_path>/.usages/` — preserve or extend them; do not overwrite blindly.
    
    ### Step 3 — Split into functional domains
    
    Split the API (Step 1) into functional domains by the actions a consumer performs.
    
    ### Step 4 — One file per domain
    
    One file per domain: `<cell_path>/.usages/<domain>.md`.
    
    ### Step 5 — Write the content
    
    Per file: a domain statement (area + target audience), ready-to-use patterns with code examples, and
    preconditions/side effects relevant to the consumer. Self-contained — describes **how to use**, not **what to implement**.
    
    ### Return
    
    Return the paths: `<cell_path>/.usages/<domain>.md` and Full usage-files content.
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related