بنقرة واحدة
goga-brainstorm-cell-distribution
Distributing types across cells and defining cell boundaries
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Distributing types across cells and defining cell boundaries
التثبيت باستخدام 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-cell-distribution |
| description | Distributing types across cells and defining cell boundaries |
You are responsible for distributing the approved detailed types across cells and defining cell boundaries.
Use these skills for cell distribution:
goga-cookbook — when to create a separate cell versus extend an existing one, and to determine granularity (
signs of too-fine or too-coarse splitting). Use the Existing Cells & Schema (which cells exist) and the Artifact
Resolution (which artifacts are modify vs create new) from the [PRIMARY_ANALYSIS_REPORT] as the factual basis
for every extend-vs-create decision.Use these reports for its specific purpose:
[TYPE_DETAIL_REPORT] — use its approved detailed types and their interactions as the inventory to distribute across cells.[PRIMARY_ANALYSIS_REPORT] — use its Existing Cells & Schema (which cells already exist) and its Artifact Resolution (which artifacts are modify vs create new) as the factual basis for every extend-vs-create decision.Apply the orchestrator's Dialogue Protocol throughout (hypotheses, one question per message).
Distribute types across cells based on type cohesion and responsibility zones:
cell: goga/ast/nodes
DocumentRoot, HeaderNode, BodyNode, ImportNode, DocumentNode, Node
cell: goga/ast/rules
ASTRule
cell: goga/ast/errors
ASTRuleError, DocumentRuleError
Show which types flow from cell to cell via Imports:
goga/ast/nodes ──(DocumentRoot, DocumentNode)──> goga/ast/rules
goga/ast/errors ──(ASTRuleError)────────────────> goga/ast/rules
goga/ast/nodes ──(DocumentRoot, DocumentNode)──> goga/ast/errors
Confirm there are no circular dependencies between cells.
Ask one question — is the distribution agreed upon? Are there types that should be regrouped?
Wait for feedback:
Present the [CELL_DISTRIBUTION_REPORT] to the user and obtain approval.
Fill every section. No empty sections.
# [CELL_DISTRIBUTION_REPORT]
## Cells & Types
[Table: Cell path | Types assigned]
## Inter-Cell Connections
[Table or ASCII diagram: Source cell | Imported types | Target cell]
## No-Circular-Dependency Confirmation
[Explicit statement that no cell imports form a cycle; list the dependency order (leaves to root)]
## Readiness Check
[Confirmation that all types are distributed, connections defined, no cycles, and approved]