원클릭으로
goga-cells-by-brainstorm
Creation and modification of cells by architecture plan
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Creation and modification of cells by architecture plan
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-cells-by-brainstorm |
| description | Creation and modification of cells by architecture plan |
Creates new cells and modifies existing cells based on the architecture plan defined in docs/arch/<topic>.md. Materializes the plan into the cell file structure:
CODEMANIFEST, .usages/.
To understand cell definitions and CODEMANIFEST file contents, invoke the goga-cell skill via the Skill tool.
Use the goga-cell skill to:
.usages/), document organization (header, body, footer)Imports, Usages, Annotations, types, mutations, embeddingslocation constraints, declaration structureTo understand principles for working with cells and CODEMANIFEST files, invoke the goga-cookbook skill via the Skill tool.
Use the goga-cookbook skill to:
methods/properties versus a single operationObject::Target) and embeddings (->Entity: {}) versus Imports alone<cell_path>/.usages/ — structure, content, and quality guidelinesInvoke the goga-lang-disp skill via the Skill tool to obtain the target language skill.
The language skill defines implementation conventions: cell structure, facade, signature rules, and naming.
Examples in other skills may use naming conventions from one language (e.g., snake_case), while the target language
requires different conventions (e.g., PascalCase). The language skill provides authoritative rules for the target language.
Apply the loaded DSL specifications, DSL application principles, and language rules actively when creating and modifying cells.
<topic> — search for the file docs/arch/<topic>.mddocs/arch/ and present the list via AskUserQuestionRead the plan file and extract:
.usages/ files, location file listsFor each cell in the plan, determine the operation mode:
The agent must validate the plan for correctness before creating any files. If errors are detected, the agent must halt and report them to the user.
For each CODEMANIFEST in the plan, the agent must verify compliance with the DSL specification using the goga-cell and goga-cookbook skills:
---Imports (Types + From), Usages (key: value), Annotations (block text after |)location directive, methods, properties, annotationsAuthor, CreatedAt, Description fieldslocation constraintsImports → From: <path> must reference a cell that exists or will be created within the planImports → Types must be defined in the target celllocation must point to a file at the same level as the CODEMANIFEST (no subdirectories)If errors are detected:
goga-brainstorm to fix the planProcess cells strictly in the order specified in the plan, from leaves to root.
For each cell:
# For a new cell:
mkdir -p <cell_path>
# If the plan includes .usages/ files:
mkdir -p <cell_path>/.usages
For modifications, ensure that directories already exist.
New cell: write the full CODEMANIFEST content from the plan to <cell_path>/CODEMANIFEST.
Modification: apply the diff from the plan to the current CODEMANIFEST. The diff may include:
Use the Edit tool for targeted changes.
For each .usages/ file specified in the plan:
<cell_path>/.usages/<usage_name>.md with the full content from the planAfter processing each cell, output:
The agent must run tooling and verify results.
goga lint
If the linter reports errors, the agent must fix them and rerun. Use the goga-cell and goga-cookbook DSL specification skills to diagnose the error causes.
goga schema
The agent must verify that all new cells appear in the hierarchy and that their connections match the dependency map.
The agent must verify the checklist items from the plan:
.usages/ files have been createdOutput the final report: