원클릭으로
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]