بنقرة واحدة
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.