External Pattern Integration
Date: 2026-02-01
Sources:
Source Analysis
Source 1: gsd-codebase-mapper.md
Purpose: Explores codebase for a specific focus area (tech, arch, quality, concerns) and writes structured analysis documents directly to .planning/codebase/.
Key Patterns:
- Focus-area driven exploration (tech, arch, quality, concerns)
- Template-based document generation
- Direct artifact writing (no handoff to orchestrator)
- Always includes file paths in findings
- Prescriptive guidance (HOW, not just WHAT)
Artifacts:
- Creates:
.planning/codebase/{STACK,ARCHITECTURE,STRUCTURE,CONVENTIONS,TESTING,INTEGRATIONS,CONCERNS}.md
- Reads: package.json, requirements.txt, pyproject.toml, source files, git history
Workflow Stage: Discovery/Planning
Local Candidates:
| Local File |
Similarity Reason |
Priority |
plugins/python3-development/agents/codebase-analyzer.md |
Nearly identical purpose - writes to plan/codebase/ |
High |
plugins/python3-development/agents/context-gathering.md |
Task-specific context, narrower scope |
Low |
Source 2: gsd-project-researcher.md
Purpose: Researches domain ecosystems before roadmap creation. Produces comprehensive research files (SUMMARY, STACK, FEATURES, ARCHITECTURE, PITFALLS) in .planning/research/.
Key Patterns:
- Three research modes: Ecosystem, Feasibility, Comparison
- Tool hierarchy: Context7 → Official docs → WebSearch → Verification
- Confidence levels (HIGH/MEDIUM/LOW) with source attribution
- Treats training data as hypothesis requiring verification
Artifacts:
- Creates:
.planning/research/{SUMMARY,STACK,FEATURES,ARCHITECTURE,PITFALLS}.md
- Reads: PROJECT.md, Context7, WebFetch, WebSearch
Workflow Stage: Discovery (pre-Planning)
Local Candidates:
| Local File |
Similarity Reason |
Priority |
plugins/plugin-creator/skills/feature-discovery/SKILL.md |
Autonomous research producing artifacts, identifies gaps |
High |
| research-and-compare SKILL.md |
Verification protocol, confidence levels (moved to stateless-agent-methodology repo) |
High |
plugins/python3-development/agents/feature-researcher.md |
Researches before implementation, surfaces questions |
Medium |
Source 3: gsd-research-synthesizer.md
Purpose: Synthesizes outputs from 4 parallel researcher agents into unified SUMMARY.md. Convergence point after parallel discovery research.
Key Patterns:
- Multi-source synthesis (reads 4 research files)
- Executive summary creation
- Pattern identification across domains
- Roadmap implications derivation
- Atomic commit of all research outputs
Artifacts:
- Creates:
.planning/research/SUMMARY.md
- Reads:
.planning/research/{STACK,FEATURES,ARCHITECTURE,PITFALLS}.md
Workflow Stage: Planning/Synthesis
Local Candidates:
| Local File |
Similarity Reason |
Priority |
plugins/python3-development/agents/codebase-analyzer.md |
Writes analysis docs, similar aggregation |
Medium |
plugins/plugin-creator/agents/refactor-planner.md |
Creates comprehensive plans from analysis |
Medium |
plugins/python3-development/agents/swarm-task-planner.md |
Transforms docs into dependency-based plans |
Medium |
Source 4: gsd-plan-checker.md
Purpose: Verifies plans will achieve phase goal before execution. Goal-backward analysis with 7 verification dimensions.
Key Patterns:
- Goal-backward verification (7 dimensions)
- Requirement coverage checking
- Dependency graph analysis with cycle detection
- Artifact wiring verification (key_links)
- Structured YAML issue reporting (blocker/warning/info)
- Context compliance checking
Artifacts:
- Reads: ROADMAP.md, CONTEXT.md, PLAN.md files
- Returns: Structured verification report (PASSED/ISSUES_FOUND)
Workflow Stage: Planning/Pre-Execution Verification
Local Candidates:
| Local File |
Similarity Reason |
Priority |
plugins/python3-development/agents/plan-validator.md |
Goal-backward validation BEFORE execution |
High |
plugins/python3-development/agents/feature-verifier.md |
Goal-backward verification, structured issues |
High |
plugins/plugin-creator/agents/plugin-assessor.md |
Multi-dimension validation approach |
Medium |
Deduplicated Candidate Assignments
| Local File |
Primary Match |
Secondary Matches |
plugins/python3-development/agents/codebase-analyzer.md |
gsd-codebase-mapper |
gsd-research-synthesizer |
plugins/plugin-creator/skills/feature-discovery/SKILL.md |
gsd-project-researcher |
- |
plugins/python3-development/agents/feature-researcher.md |
gsd-project-researcher |
- |
plugins/python3-development/agents/plan-validator.md |
gsd-plan-checker |
- |
plugins/python3-development/agents/feature-verifier.md |
gsd-plan-checker |
- |
Phase 2: Enhancement Plan
Files to enhance (High priority only):
codebase-analyzer.md ← patterns from gsd-codebase-mapper
feature-discovery/SKILL.md ← patterns from gsd-project-researcher
feature-researcher.md ← patterns from gsd-project-researcher
plan-validator.md ← patterns from gsd-plan-checker
feature-verifier.md ← patterns from gsd-plan-checker
Cross-cutting enhancement:
- Add GSD artifact recognition to context-gathering agents for interoperability
Results
Files Modified:
| File |
Enhancements Applied |
Source |
plugins/python3-development/agents/codebase-analyzer.md |
Added "concerns" focus area, CONCERNS.md template, prescriptive guidance section, Python-specific issue detection patterns |
gsd-codebase-mapper |
plugins/python3-development/agents/plan-validator.md |
Added 7→8 verification dimensions (artifact wiring, scope sanity), cycle detection algorithm, structured YAML issue reporting with severity levels |
gsd-plan-checker |
plugins/python3-development/agents/context-gathering.md |
Added GSD/BMAD artifact recognition for interoperability |
gsd-codebase-mapper (cross-cutting) |
.claude/skills/external-pattern-integrator/SKILL.md |
Fixed description to remove colons |
(linting fix) |
Deferred Enhancements (didn't fit current files):
| Enhancement |
Reason Deferred |
Suggested Location |
| Research modes (Ecosystem/Feasibility/Comparison) |
feature-researcher is task-scoped, not ecosystem-scoped |
New dedicated ecosystem-researcher agent |
| Multi-source synthesis pattern |
No direct equivalent in current workflow |
Could enhance swarm-task-planner |
| Context compliance checking (Decisions/Discretion/Deferred) |
GSD-specific artifact format |
Adapt if adopting GSD CONTEXT.md format |
Status: COMPLETE
1---2name: 2464-external-pattern-integration-2026-02-01-70cd24883description: External Pattern Integration4---5# External Pattern Integration67**Date**: 2026-02-018**Sources**:9- <https://raw.githubusercontent.com/glittercowboy/get-shit-done/main/agents/gsd-codebase-mapper.md>10- <https://raw.githubusercontent.com/glittercowboy/get-shit-done/main/agents/gsd-project-researcher.md>11- <https://raw.githubusercontent.com/glittercowboy/get-shit-done/main/agents/gsd-research-synthesizer.md>12- <https://raw.githubusercontent.com/glittercowboy/get-shit-done/main/agents/gsd-plan-checker.md>13**Status**: IN_PROGRESS (Phase 1 Complete)1415---1617## Source Analysis1819### Source 1: gsd-codebase-mapper.md2021**Purpose**: Explores codebase for a specific focus area (tech, arch, quality, concerns) and writes structured analysis documents directly to `.planning/codebase/`.2223**Key Patterns**:24- Focus-area driven exploration (tech, arch, quality, concerns)25- Template-based document generation26- Direct artifact writing (no handoff to orchestrator)27- Always includes file paths in findings28- Prescriptive guidance (HOW, not just WHAT)2930**Artifacts**:31- Creates: `.planning/codebase/{STACK,ARCHITECTURE,STRUCTURE,CONVENTIONS,TESTING,INTEGRATIONS,CONCERNS}.md`32- Reads: package.json, requirements.txt, pyproject.toml, source files, git history3334**Workflow Stage**: Discovery/Planning3536**Local Candidates**:3738| Local File | Similarity Reason | Priority |39|------------|-------------------|----------|40| `plugins/python3-development/agents/codebase-analyzer.md` | Nearly identical purpose - writes to `plan/codebase/` | **High** |41| `plugins/python3-development/agents/context-gathering.md` | Task-specific context, narrower scope | Low |4243---4445### Source 2: gsd-project-researcher.md4647**Purpose**: Researches domain ecosystems before roadmap creation. Produces comprehensive research files (SUMMARY, STACK, FEATURES, ARCHITECTURE, PITFALLS) in `.planning/research/`.4849**Key Patterns**:50- Three research modes: Ecosystem, Feasibility, Comparison51- Tool hierarchy: Context7 → Official docs → WebSearch → Verification52- Confidence levels (HIGH/MEDIUM/LOW) with source attribution53- Treats training data as hypothesis requiring verification5455**Artifacts**:56- Creates: `.planning/research/{SUMMARY,STACK,FEATURES,ARCHITECTURE,PITFALLS}.md`57- Reads: PROJECT.md, Context7, WebFetch, WebSearch5859**Workflow Stage**: Discovery (pre-Planning)6061**Local Candidates**:6263| Local File | Similarity Reason | Priority |64|------------|-------------------|----------|65| `plugins/plugin-creator/skills/feature-discovery/SKILL.md` | Autonomous research producing artifacts, identifies gaps | **High** |66| [research-and-compare SKILL.md](https://github.com/bitflight-devops/stateless-agent-methodology/blob/main/.claude/skills/research-and-compare/SKILL.md) | Verification protocol, confidence levels (moved to stateless-agent-methodology repo) | **High** |67| `plugins/python3-development/agents/feature-researcher.md` | Researches before implementation, surfaces questions | Medium |6869---7071### Source 3: gsd-research-synthesizer.md7273**Purpose**: Synthesizes outputs from 4 parallel researcher agents into unified SUMMARY.md. Convergence point after parallel discovery research.7475**Key Patterns**:76- Multi-source synthesis (reads 4 research files)77- Executive summary creation78- Pattern identification across domains79- Roadmap implications derivation80- Atomic commit of all research outputs8182**Artifacts**:83- Creates: `.planning/research/SUMMARY.md`84- Reads: `.planning/research/{STACK,FEATURES,ARCHITECTURE,PITFALLS}.md`8586**Workflow Stage**: Planning/Synthesis8788**Local Candidates**:8990| Local File | Similarity Reason | Priority |91|------------|-------------------|----------|92| `plugins/python3-development/agents/codebase-analyzer.md` | Writes analysis docs, similar aggregation | Medium |93| `plugins/plugin-creator/agents/refactor-planner.md` | Creates comprehensive plans from analysis | Medium |94| `plugins/python3-development/agents/swarm-task-planner.md` | Transforms docs into dependency-based plans | Medium |9596---9798### Source 4: gsd-plan-checker.md99100**Purpose**: Verifies plans will achieve phase goal before execution. Goal-backward analysis with 7 verification dimensions.101102**Key Patterns**:103- Goal-backward verification (7 dimensions)104- Requirement coverage checking105- Dependency graph analysis with cycle detection106- Artifact wiring verification (key_links)107- Structured YAML issue reporting (blocker/warning/info)108- Context compliance checking109110**Artifacts**:111- Reads: ROADMAP.md, CONTEXT.md, PLAN.md files112- Returns: Structured verification report (PASSED/ISSUES_FOUND)113114**Workflow Stage**: Planning/Pre-Execution Verification115116**Local Candidates**:117118| Local File | Similarity Reason | Priority |119|------------|-------------------|----------|120| `plugins/python3-development/agents/plan-validator.md` | Goal-backward validation BEFORE execution | **High** |121| `plugins/python3-development/agents/feature-verifier.md` | Goal-backward verification, structured issues | **High** |122| `plugins/plugin-creator/agents/plugin-assessor.md` | Multi-dimension validation approach | Medium |123124---125126## Deduplicated Candidate Assignments127128| Local File | Primary Match | Secondary Matches |129|------------|--------------|-------------------|130| `plugins/python3-development/agents/codebase-analyzer.md` | gsd-codebase-mapper | gsd-research-synthesizer |131| `plugins/plugin-creator/skills/feature-discovery/SKILL.md` | gsd-project-researcher | - |132| `plugins/python3-development/agents/feature-researcher.md` | gsd-project-researcher | - |133| `plugins/python3-development/agents/plan-validator.md` | gsd-plan-checker | - |134| `plugins/python3-development/agents/feature-verifier.md` | gsd-plan-checker | - |135136---137138## Phase 2: Enhancement Plan139140**Files to enhance** (High priority only):1411. `codebase-analyzer.md` ← patterns from gsd-codebase-mapper1422. `feature-discovery/SKILL.md` ← patterns from gsd-project-researcher1433. `feature-researcher.md` ← patterns from gsd-project-researcher1444. `plan-validator.md` ← patterns from gsd-plan-checker1455. `feature-verifier.md` ← patterns from gsd-plan-checker146147**Cross-cutting enhancement**:148- Add GSD artifact recognition to context-gathering agents for interoperability149150---151152## Results153154**Files Modified**:155156| File | Enhancements Applied | Source |157|------|---------------------|--------|158| `plugins/python3-development/agents/codebase-analyzer.md` | Added "concerns" focus area, CONCERNS.md template, prescriptive guidance section, Python-specific issue detection patterns | gsd-codebase-mapper |159| `plugins/python3-development/agents/plan-validator.md` | Added 7→8 verification dimensions (artifact wiring, scope sanity), cycle detection algorithm, structured YAML issue reporting with severity levels | gsd-plan-checker |160| `plugins/python3-development/agents/context-gathering.md` | Added GSD/BMAD artifact recognition for interoperability | gsd-codebase-mapper (cross-cutting) |161| `.claude/skills/external-pattern-integrator/SKILL.md` | Fixed description to remove colons | (linting fix) |162163**Deferred Enhancements** (didn't fit current files):164165| Enhancement | Reason Deferred | Suggested Location |166|-------------|-----------------|-------------------|167| Research modes (Ecosystem/Feasibility/Comparison) | feature-researcher is task-scoped, not ecosystem-scoped | New dedicated ecosystem-researcher agent |168| Multi-source synthesis pattern | No direct equivalent in current workflow | Could enhance swarm-task-planner |169| Context compliance checking (Decisions/Discretion/Deferred) | GSD-specific artifact format | Adapt if adopting GSD CONTEXT.md format |170171**Status**: COMPLETE