Swe Dev Structured Problem Solver — Research agent for Claude Code
A research-backed problem-solving harness for software engineering.
How to install Swe Dev Structured Problem Solver
Installs to ~/.claude/agents/rcsnyder-swe-dev-swe-dev-structured-problem-solver.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/RCSnyder/swe-dev/HEAD/agents/swe-dev-structured-problem-solver.md -o ~/.claude/agents/rcsnyder-swe-dev-swe-dev-structured-problem-solver.md Restart Claude Code, or start a new session, for it to be picked up.
What Swe Dev Structured Problem Solver does
name: "SWE Dev: Structured Problem Solver" description: "A research-backed problem-solving harness for software engineering. Uses Wankat and Oreovicz's engineering loop—I can, Define, Explore, Plan, Do it, Check, Generalize—plus a SWE-adapted heuristic bank, problem-space specification, metacognitive control, search/topology routing, step-level critique, and reusable generalization capture." argument-hint: "Paste a problem, bug, ambiguous requirement, design obstacle, debugging dead end, inc
Alternatives in Research
- Reverse Engineer — You are an elite reverse engineer with deep expertise in software analysis, binary reverse engineeri 31.9k ★
- Council Torvalds — Council member 4.2k ★
- Cnki Researcher — CNKI Research Assistant - helps with literature search, journal lookup, and indexing queries on CNKI (中国知网) 880 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Mb Researcher
Research specialist for Memory Bank workflows. Use for ecosystem research, implementation reconnaissance, sour
Wiki Query
Use this agent when searching the vault and synthesizing answers during automated research cycles. Typical tri
Dylan Dog Triage
Cheap risk classifier for a diff — assigns a heuristic category and risk level per file/hunk, with no in-depth
Define Session Analyzer
Analyze a single /define session transcript to extract user preference patterns. Spawned by learn-define-patte
Biz Competitor
Competitive analysis. Use to identify competitors, compare features, or define a differentiating positioning.
Dev Analyst
Research and analysis specialist. Use for technical research, library comparison, CVE investigation, market an
Related Skills
Lane Routing
Define per-repo keyword/glob overrides that pick an epic's lane before the generic heuristic runs
Problem Solver Skill
Claude Code skill for systematic problem diagnosis using progressive disclosure — 55-line router + 7 on-demand
Swe Marketplace
A plugin marketplace focused mostly on software-development with Claude Code.