원클릭으로
compound
Extract lessons, patterns, and architectural truths to compound team knowledge
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Extract lessons, patterns, and architectural truths to compound team knowledge
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Deep analysis mode - thorough multi-phase investigation with expert consultation for complex problems requiring careful examination
Full implementation mode - end-to-end feature implementation with phased execution, parallel work streams, verification gates, and atomic commits per phase
Interactive discovery session to define ADR structure, capture key decisions, and generate ADR content adhering to adr.github.io standards.
Refine epics and stories through cross-functional analysis and requirements gathering
Fetches all unresolved comments for a given PR number and systematically addresses them with code changes, verification, and replies.
Diagnose and fix CI failures using GitHub Actions logs. Iterates through diagnose-fix-verify cycles until CI passes (max 3 iterations).
| name | compound |
| description | Extract lessons, patterns, and architectural truths to compound team knowledge |
You MUST delegate the identification of architectural truths, patterns, and long-term design consequences to the software-architect sub-agent. They are the authority on how these lessons influence the system's technical direction.
Analyze the work done for the ticket by conducting a multi-stage review to surface pitfalls in the workflow.
Reading artifacts: Use obsidian_search_notes to find relevant plans, summaries, and knowledge notes, then obsidian_read_note to read them. All artifacts live in the Obsidian vault under working/<project-name>/.
analyze phase (read from plans/).implement phase (read from summaries/).refactors or bugfixes that occurred after the initial implementation.plan -> analyze -> implement workflow.Identify:
Interactive Step: Ask the user for their perspective on what should be remembered and what new patterns were established.
Formulate Knowledge Artifacts.
Path Logic:
BEADS_PROJECT_NAME env var or the current directory name.working/<project-name>/knowledgeArtifacts: All artifacts MUST include YAML frontmatter with the following metadata:
---
type: [pattern | trap | decision]
project: <project-name>
language: [typescript | go | python | etc]
status: [draft | active | deprecated]
tags: [tag1, tag2]
created: YYYY-MM-DD
---
<Base Path>/patterns/<Name>.md[[working/<project-name>/summaries/<ticket-id>-summary.md|Originating Implementation]]<Base Path>/traps/<Name>.md[[working/<project-name>/summaries/<ticket-id>-summary.md|Originating Implementation]]<Base Path>/decisions/<Name>.md[[working/<project-name>/summaries/<ticket-id>-summary.md|Originating Implementation]]After storing artifacts in Obsidian, synthesize the new knowledge to update the GEMINI.md file in the project root. This file serves as the long-term project context for future agent sessions.
GEMINI.md (create it if it doesn't exist).write_file, replace) to update GEMINI.md. This is the sole exception to the Obsidian-only guardrail.GEMINI.md file in the project root is the ONLY non-source-code file that may be updated locally. All other planning and documentation MUST be in Obsidian.