hoyeon-blueprint
Hoyeon blueprint workflow for Codex. Use when the user invokes "$hoyeon-blueprint" or wants to turn requirements.md into a…
This skill should be used when the user says "/compound", "compound this", "document learnings", "save what we learned", or after completing a PR. Extracts knowledge from PR context and saves to docs/learnings/.
$ npx -y skills add team-attention/hoyeon --skill compound --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/compoundContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user says "/compound", "compound this", "document learnings", "save what we learned", or after completing a PR. Extracts knowledge from PR context and saves to docs/learnings/.
name: compound description: | This skill should be used when the user says "/compound", "compound this", "document learnings", "save what we learned", or after completing a PR. Extracts knowledge from PR context and saves to docs/learnings/. allowed-tools: - Read - Grep - Glob - Bash - Write - Edit - AskUserQuestion
Extracts knowledge from PR context and saves structured documentation to `docs/learnings/`.
1. **Identify PR number/branch**
2. **Extract Plan path**
3. **Derive Context path**
4. **Parallel collection** (run following commands simultaneously, skip if files don't exist)
# Context files (treat as empty if not found)
cat .hoyeon/specs/{name}/context/learnings.json 2>/dev/null || echo ""
cat .hoyeon/specs/{name}/context/decisions.md 2>/dev/null || echo ""
cat .hoyeon/specs/{name}/context/issues.json 2>/dev/null || echo ""
# PR comments and reviews (collect as JSON for stability)
gh pr view {pr_number} --json comments,reviews**Error Handling:**
**Criteria for valuable feedback:**
**Filter out:**
**Extraction keywords:**
**Extracted information:**
| File | Purpose | |------|---------| | learnings.json | Structured learnings | | decisions.md | Decision rationale | | issues.json | Structured issues |
1. Assess documentation value from collected sources 2. Check for duplicates: Search `docs/learnings/` 3. Classify problem type - Refer to `references/problem-types.md` (relative to this skill directory) 4. Generate tags
1. **Generate YAML frontmatter**
pr_number: {PR_NUMBER}
date: {YYYY-MM-DD}
problem_type: {TYPE}
tags: [{TAGS}]
plan_path: {PLAN_PATH}2. **Write document using template**
3. **Determine filename**
4. **Save**
5. **Add cross-references** (if related documents exist)
# Specify PR number /compound 123 # Use PR from current branch /compound
Outputs the created document path and summary:
Created: docs/learnings/2024-01-15-api-error-handling.md Summary: - Problem Type: error-handling - Tags: api, typescript, validation - Sources: learnings.json, 2 PR comments
---
<!-- TODO: Future extensions --> <!-- - [ ] Session ID based user feedback collection --> <!-- - [ ] CLAUDE.md auto-update suggestions --> <!-- - [ ] Detect existing document UPDATEs --> <!-- - [ ] Auto-categorization by problem_type (docs/solutions/{type}/) -->
All you need is requirements. A Claude Code plugin that derives requirements from your intent, verifies every derivation, and delivers traced code — without you writing a plan. AI can build anything. The hard part is knowing what to build — precisely.
Hoyeon blueprint workflow for Codex. Use when the user invokes "$hoyeon-blueprint" or wants to turn requirements.md into a…
Hoyeon browser automation workflow for Codex. Use when the user invokes "$hoyeon-browser-work" or asks Codex to perform a browser…
Hoyeon ambiguity-resolution interview for Codex. Use when the user invokes "$hoyeon-clarify", "/clarify", asks to keep asking…
Hoyeon deep research workflow for Codex. Use when the user invokes "$hoyeon-deep-research" or wants a multi-channel cited…
Hoyeon developer community scan workflow for Codex. Use when the user invokes "$hoyeon-dev-scan" or asks for developer reactions,…
Hoyeon Socratic discussion workflow for Codex. Use when the user invokes "$hoyeon-discuss", "/discuss", asks to think through an…