ワンクリックで
goga-brainstorm-type-detail
Per-type detailing (methods, properties, signatures) for the brainstorm pipeline
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Per-type detailing (methods, properties, signatures) for the brainstorm pipeline
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Python rules for implementing CODEMANIFEST contracts
Verify each Cell's CODEMANIFEST against the implementation
Generate the final acceptance report with verdict
Defines the acceptance scope — the set of cells for a given functionality
Final acceptance orchestrator for contract-oriented workflows
Cell test coverage assessment for acceptance review
| name | goga-brainstorm-type-detail |
| description | Per-type detailing (methods, properties, signatures) for the brainstorm pipeline |
You are responsible for detailing each type from the approved type map: signature, properties, methods, and the
mutations/embeddings it uses. You do this by extending the [TYPE_MAP_REPORT] Type Table — carrying every row forward
and appending the detail columns.
Use these skills for detailing types:
goga-cookbook — when to use mutations (Object::Target) and embeddings (->Entity: {}), and when Imports are sufficient.Use this report for its specific purpose:
[TYPE_MAP_REPORT] — its Type Table is the foundation you extend. Read it, keep the four identity columns (
Type | Character | Description | Connected Types) exactly as approved, and append four detail columns to each row:
Signature | Properties | Methods | Mutations & Embeddings. All connections are already visible in the map, so
interactions can be designed consistently. Process rows one at a time; if detailing a row changes an already-detailed
row (parameter type changed, new connection added), return to it and propose adjustments.Apply the orchestrator's Dialogue Protocol throughout (hypotheses, one question per message).
Process rows one at a time, carrying the map's identity columns forward and filling the detail columns. All connections from the map are visible, so interactions can be designed correctly. For each type:
| Type | Character | Description | Connected Types | Signature | Properties | Methods | Mutations & Embeddings |
| ------------ | --------- | --------------- | ---------------------------------------------------------------------- | --------------- | --------------------------------------------------- | -------------------------------------------------------------------------------- | ---------------------- |
| DocumentRoot | Entity | document root | references HeaderNode, BodyNode; accepts ASTRule; returns ASTRuleError | (rule: ASTRule) | path -> str; header -> HeaderNode; body -> BodyNode | validate() -> ASTRuleError; find_imports() -> ImportNode | Imports only |
| ASTRule | Entity | validation rule | accepts DocumentRoot; returns ASTRuleError | () | — | check(doc: DocumentRoot) -> ASTRuleError; fix(doc: DocumentRoot) -> DocumentRoot | Imports only |
Present the extended Type Table to the user and obtain approval per type.
Fill every section. No empty sections.
# [TYPE_DETAIL_REPORT]
## Type Table
[The extended Type Table: Type | Character | Description | Connected Types | Signature | Properties | Methods | Mutations & Embeddings. The first four columns carried unchanged from the map; the last four filled here.]
## Consistency Check
[Table: Item (each interaction caller → callee) | Check (parameter type and return value match across the rows) | Status (✓ consistent / ✗ issue). Confirms all signatures align. Any ✗ must be resolved before approval.]
## Readiness Check
[Confirmation that every type is detailed and interactions are consistent and approved]