Agent skill

concept-dev

This skill should be used when the user asks to "develop a concept", "explore a new idea", "brainstorm a system concept", "do concept development", "create a concept document", "run Phase A", "define the problem and architecture", or mentions concept exploration, feasibility studies, concept of operations, system concept, architecture exploration, solution landscape, or NASA Phase A.

Stars 6
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/ddunnock/claude-plugins/tree/main/skills/concept-dev

SKILL.md

Concept Development (NASA Phase A)

Walk users through the engineering concept lifecycle — from wild ideas to a polished concept document with cited research. The process remains solution-agnostic through most phases, identifying solution OPTIONS (not picking them) only at the drill-down phase.

Overview

This skill produces two deliverables:

  1. Concept Document — Problem, concept, capabilities, ConOps, maturation path (modeled on engineering concept papers)
  2. Solution Landscape — Per-domain approaches with pros/cons, cited references, confidence ratings

The five phases build progressively:

  • Spit-Ball — Open-ended ideation with feasibility probing
  • Problem Definition — Refine ideas into a clear, bounded problem statement
  • Black-Box Architecture — Define functional blocks, relationships, and principles without implementation
  • Drill-Down — Decompose blocks, research domains, identify gaps, list solution approaches with citations
  • Document — Generate final deliverables with section-by-section approval

Phases

Phase 1: Spit-Ball (/concept:spitball)

Open-ended exploration. User throws out wild ideas; Claude probes feasibility via WebSearch, asks "what if" questions, captures ideas with feasibility notes. No structure imposed. After accumulating feasibility notes, the skeptic agent reviews all claims before theme clustering. Gate: user selects which themes have energy.

Phase 2: Problem Definition (/concept:problem)

Refine viable ideas into a clear problem statement using adapted 5W2H questioning. Metered questioning (4 questions then checkpoint). Solution ideas captured but deferred to Phase 4. Gate: user approves problem statement.

Phase 3: Black-Box Architecture (/concept:blackbox)

Define concept at functional level — blocks, relationships, principles — without specifying implementation. Claude proposes 2-3 approaches with trade-offs, user selects, Claude elaborates with ASCII diagrams. Gate: user approves architecture section by section.

Phase 4: Drill-Down & Gap Analysis (/concept:drilldown)

Decompose each functional block to next level. For each: research domains, identify gaps, list potential solution APPROACHES (not pick them) with cited sources. Supports AUTO mode for autonomous research. Gate: user reviews complete drill-down.

Phase 5: Document Generation (/concept:document)

Produce Concept Document and Solution Landscape. Section-by-section user approval. Mandatory assumption review before finalization. Gate: user approves both documents.

Commands

Command Description Reference
/concept:init Initialize session, detect research tools concept.init.md
/concept:spitball Phase 1: Wild ideation concept.spitball.md
/concept:problem Phase 2: Problem definition concept.problem.md
/concept:blackbox Phase 3: Black-box architecture concept.blackbox.md
/concept:drilldown Phase 4: Drill-down + gap analysis concept.drilldown.md
/concept:document Phase 5: Generate deliverables concept.document.md
/concept:research Web research with crawl4ai concept.research.md
/concept:status Session status dashboard concept.status.md
/concept:resume Resume interrupted session concept.resume.md

Scripts

Script Purpose Usage
init_session.py Create workspace + init state python3 ${CLAUDE_PLUGIN_ROOT}/scripts/init_session.py [dir]
check_tools.py Detect research tool availability python3 ${CLAUDE_PLUGIN_ROOT}/scripts/check_tools.py
update_state.py Atomic state.json updates python3 ${CLAUDE_PLUGIN_ROOT}/scripts/update_state.py show
source_tracker.py Manage source registry python3 ${CLAUDE_PLUGIN_ROOT}/scripts/source_tracker.py list
assumption_tracker.py Track assumptions python3 ${CLAUDE_PLUGIN_ROOT}/scripts/assumption_tracker.py review
web_researcher.py Crawl4ai web research python3 ${CLAUDE_PLUGIN_ROOT}/scripts/web_researcher.py crawl <url> --query "..."

Quick Reference

  • State file: .concept-dev/state.json
  • Output directory: .concept-dev/
  • Source registry: .concept-dev/source_registry.json
  • Assumption registry: .concept-dev/assumption_registry.json
  • Artifacts: IDEAS.md, PROBLEM-STATEMENT.md, BLACKBOX.md, DRILLDOWN.md, CONCEPT-DOCUMENT.md, SOLUTION-LANDSCAPE.md

Additional Resources

Reference Files

  • references/research-strategies.md — Tool tier definitions, search patterns, fallback chains
  • references/verification-protocol.md — Source confidence hierarchy and verification rules
  • references/questioning-heuristics.md — Adaptive questioning modes: open, metered, structured
  • references/concept-doc-structure.md — Target document structure for Phase 5
  • references/solution-landscape-guide.md — Neutral solution presentation rules

Expand your agent's capabilities with these related and highly-rated skills.

ddunnock/claude-plugins

streaming-output

Stream long-form content to markdown files with resume capability. Writes content incrementally with section markers, enabling recovery if context limits are hit. Use when generating long documents (over 1000 lines), B-SPEC or specification writing, multi-section reports, any task where context compaction may occur mid-generation, or when user explicitly requests streaming output. Commands: init, write, status, resume, finalize, repair.

6 0
Explore
ddunnock/claude-plugins

fishbone-diagram

Create comprehensive Fishbone (Ishikawa/Cause-and-Effect) diagrams for structured root cause brainstorming. Guides teams through problem definition, category selection (6Ms, 8Ps, 4Ss, or custom), cause identification, sub-cause drilling, prioritization via multi-voting, and 5 Whys integration. Generates visual SVG diagrams and professional HTML reports. Use when brainstorming potential causes, conducting root cause analysis, facilitating quality improvement sessions, analyzing defects or failures, structuring team problem-solving, or when user mentions "fishbone", "Ishikawa", "cause and effect diagram", "6Ms", "cause analysis", or "brainstorming causes".

6 0
Explore
ddunnock/claude-plugins

streaming-output-mcp

Stream structured content to persistent SQLite storage with automatic session break recovery. Core principle: The content IS the state. Every stream_write is automatically persistent. Supports multi-format export (Markdown, HTML, JSON, YAML, CSV, Text) and 7 document templates. Commands: /stream-init, /stream-status, /stream-read, /stream-write, /stream-export. ALWAYS call stream_status after session breaks to check for resume_from and preserved_context.

6 0
Explore
ddunnock/claude-plugins

fmea-analysis

Conduct Failure Mode and Effects Analysis (FMEA) for systematic identification and risk assessment of potential failures in designs, processes, or systems. Supports DFMEA (Design), PFMEA (Process), and FMEA-MSR (Monitoring & System Response). Uses AIAG-VDA 7-step methodology with Action Priority (AP) risk assessment replacing traditional RPN. Use when analyzing product designs for potential failures, evaluating manufacturing process risks, conducting proactive risk assessment, preparing for APQP/PPAP submissions, investigating field failures, or when user mentions "FMEA", "failure mode", "DFMEA", "PFMEA", "severity occurrence detection", "RPN", "Action Priority", "design risk analysis", or needs to identify and prioritize potential failure modes with their causes and effects.

6 0
Explore
ddunnock/claude-plugins

problem-definition

Guide RCCA/8D problem definition using 5W2H and IS/IS NOT analysis. Transforms scattered failure data into precise, measurable problem statements that bound investigation scope without embedding cause or solution. Use when defining problems for root cause analysis, writing D2 sections of 8D reports, analyzing nonconformances, investigating failures, or when user mentions problem definition, problem statement, RCCA, 8D, failure analysis, or corrective action.

6 0
Explore
ddunnock/claude-plugins

kepner-tregoe-analysis

Conduct Kepner-Tregoe (KT) Problem Solving and Decision Making (PSDM) analysis using the four rational processes - Situation Appraisal, Problem Analysis, Decision Analysis, and Potential Problem Analysis. Use when performing structured root cause analysis, making complex decisions, evaluating alternatives with weighted criteria, conducting IS/IS NOT specification analysis, anticipating implementation risks, troubleshooting complex issues, or when user mentions "Kepner-Tregoe", "KT method", "IS/IS NOT", "situation appraisal", "decision analysis", "MUSTS and WANTS", "potential problem analysis", or needs systematic problem-solving methodology. Includes specification matrices, decision scoring, quality rubrics, and professional report generation.

6 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results