diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 71f3df5..3e7c60e 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1,11 +1,18 @@ { "name": "structured-analysis-skill", - "description": "Structured Analytic Techniques for Claude Code", + "owner": { + "name": "Blevene" + }, + "metadata": { + "description": "Structured Analytic Techniques for Claude Code", + "homepage": "https://github.com/blevene/structured-analysis-skill" + }, "plugins": [ { "name": "structured-analysis", - "description": "18 CIA/IC analytic techniques with OSINT evidence gathering, three-layer self-correction, and mandatory citation enforcement. Run /analyze to start.", - "path": "." + "version": "0.1.0", + "source": "./plugin", + "description": "18 CIA/IC analytic techniques with OSINT evidence gathering, three-layer self-correction, and mandatory citation enforcement. Run /analyze to start." } ] } diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json new file mode 100644 index 0000000..85e11fe --- /dev/null +++ b/plugin/.claude-plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "structured-analysis", + "version": "0.1.0", + "description": "AI-augmented Structured Analytic Techniques from US Intelligence Community doctrine — 18 techniques across 6 phases with automated evidence gathering, self-correction, and citation enforcement", + "author": { + "name": "Blevene" + }, + "license": "Apache-2.0", + "repository": "https://github.com/blevene/structured-analysis-skill" +} diff --git a/skills/structured-analysis/SKILL.md b/plugin/skills/structured-analysis/SKILL.md similarity index 100% rename from skills/structured-analysis/SKILL.md rename to plugin/skills/structured-analysis/SKILL.md diff --git a/skills/structured-analysis/protocols/evidence-collector.md b/plugin/skills/structured-analysis/protocols/evidence-collector.md similarity index 100% rename from skills/structured-analysis/protocols/evidence-collector.md rename to plugin/skills/structured-analysis/protocols/evidence-collector.md diff --git a/skills/structured-analysis/protocols/iteration-handler.md b/plugin/skills/structured-analysis/protocols/iteration-handler.md similarity index 100% rename from skills/structured-analysis/protocols/iteration-handler.md rename to plugin/skills/structured-analysis/protocols/iteration-handler.md diff --git a/skills/structured-analysis/protocols/orchestrator.md b/plugin/skills/structured-analysis/protocols/orchestrator.md similarity index 100% rename from skills/structured-analysis/protocols/orchestrator.md rename to plugin/skills/structured-analysis/protocols/orchestrator.md diff --git a/skills/structured-analysis/protocols/report-generator.md b/plugin/skills/structured-analysis/protocols/report-generator.md similarity index 100% rename from skills/structured-analysis/protocols/report-generator.md rename to plugin/skills/structured-analysis/protocols/report-generator.md diff --git a/skills/structured-analysis/protocols/techniques/ach.md b/plugin/skills/structured-analysis/protocols/techniques/ach.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/ach.md rename to plugin/skills/structured-analysis/protocols/techniques/ach.md diff --git a/skills/structured-analysis/protocols/techniques/alternative-futures.md b/plugin/skills/structured-analysis/protocols/techniques/alternative-futures.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/alternative-futures.md rename to plugin/skills/structured-analysis/protocols/techniques/alternative-futures.md diff --git a/skills/structured-analysis/protocols/techniques/bowtie-analysis.md b/plugin/skills/structured-analysis/protocols/techniques/bowtie-analysis.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/bowtie-analysis.md rename to plugin/skills/structured-analysis/protocols/techniques/bowtie-analysis.md diff --git a/skills/structured-analysis/protocols/techniques/contrasting-narratives.md b/plugin/skills/structured-analysis/protocols/techniques/contrasting-narratives.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/contrasting-narratives.md rename to plugin/skills/structured-analysis/protocols/techniques/contrasting-narratives.md diff --git a/skills/structured-analysis/protocols/techniques/counterfactual-reasoning.md b/plugin/skills/structured-analysis/protocols/techniques/counterfactual-reasoning.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/counterfactual-reasoning.md rename to plugin/skills/structured-analysis/protocols/techniques/counterfactual-reasoning.md diff --git a/skills/structured-analysis/protocols/techniques/cross-impact-matrix.md b/plugin/skills/structured-analysis/protocols/techniques/cross-impact-matrix.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/cross-impact-matrix.md rename to plugin/skills/structured-analysis/protocols/techniques/cross-impact-matrix.md diff --git a/skills/structured-analysis/protocols/techniques/customer-checklist.md b/plugin/skills/structured-analysis/protocols/techniques/customer-checklist.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/customer-checklist.md rename to plugin/skills/structured-analysis/protocols/techniques/customer-checklist.md diff --git a/skills/structured-analysis/protocols/techniques/deception-detection.md b/plugin/skills/structured-analysis/protocols/techniques/deception-detection.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/deception-detection.md rename to plugin/skills/structured-analysis/protocols/techniques/deception-detection.md diff --git a/skills/structured-analysis/protocols/techniques/devils-advocacy.md b/plugin/skills/structured-analysis/protocols/techniques/devils-advocacy.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/devils-advocacy.md rename to plugin/skills/structured-analysis/protocols/techniques/devils-advocacy.md diff --git a/skills/structured-analysis/protocols/techniques/inconsistencies-finder.md b/plugin/skills/structured-analysis/protocols/techniques/inconsistencies-finder.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/inconsistencies-finder.md rename to plugin/skills/structured-analysis/protocols/techniques/inconsistencies-finder.md diff --git a/skills/structured-analysis/protocols/techniques/issue-redefinition.md b/plugin/skills/structured-analysis/protocols/techniques/issue-redefinition.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/issue-redefinition.md rename to plugin/skills/structured-analysis/protocols/techniques/issue-redefinition.md diff --git a/skills/structured-analysis/protocols/techniques/key-assumptions-check.md b/plugin/skills/structured-analysis/protocols/techniques/key-assumptions-check.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/key-assumptions-check.md rename to plugin/skills/structured-analysis/protocols/techniques/key-assumptions-check.md diff --git a/skills/structured-analysis/protocols/techniques/opportunities-incubator.md b/plugin/skills/structured-analysis/protocols/techniques/opportunities-incubator.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/opportunities-incubator.md rename to plugin/skills/structured-analysis/protocols/techniques/opportunities-incubator.md diff --git a/skills/structured-analysis/protocols/techniques/premortem.md b/plugin/skills/structured-analysis/protocols/techniques/premortem.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/premortem.md rename to plugin/skills/structured-analysis/protocols/techniques/premortem.md diff --git a/skills/structured-analysis/protocols/techniques/problem-restatement.md b/plugin/skills/structured-analysis/protocols/techniques/problem-restatement.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/problem-restatement.md rename to plugin/skills/structured-analysis/protocols/techniques/problem-restatement.md diff --git a/skills/structured-analysis/protocols/techniques/red-hat-analysis.md b/plugin/skills/structured-analysis/protocols/techniques/red-hat-analysis.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/red-hat-analysis.md rename to plugin/skills/structured-analysis/protocols/techniques/red-hat-analysis.md diff --git a/skills/structured-analysis/protocols/techniques/structured-brainstorming.md b/plugin/skills/structured-analysis/protocols/techniques/structured-brainstorming.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/structured-brainstorming.md rename to plugin/skills/structured-analysis/protocols/techniques/structured-brainstorming.md diff --git a/skills/structured-analysis/protocols/techniques/what-if.md b/plugin/skills/structured-analysis/protocols/techniques/what-if.md similarity index 100% rename from skills/structured-analysis/protocols/techniques/what-if.md rename to plugin/skills/structured-analysis/protocols/techniques/what-if.md diff --git a/skills/structured-analysis/templates/evidence-registry-template.md b/plugin/skills/structured-analysis/templates/evidence-registry-template.md similarity index 100% rename from skills/structured-analysis/templates/evidence-registry-template.md rename to plugin/skills/structured-analysis/templates/evidence-registry-template.md diff --git a/skills/structured-analysis/templates/iteration-meta-template.md b/plugin/skills/structured-analysis/templates/iteration-meta-template.md similarity index 100% rename from skills/structured-analysis/templates/iteration-meta-template.md rename to plugin/skills/structured-analysis/templates/iteration-meta-template.md diff --git a/skills/structured-analysis/templates/meta-template.md b/plugin/skills/structured-analysis/templates/meta-template.md similarity index 100% rename from skills/structured-analysis/templates/meta-template.md rename to plugin/skills/structured-analysis/templates/meta-template.md diff --git a/skills/structured-analysis/templates/monitoring-plan-template.md b/plugin/skills/structured-analysis/templates/monitoring-plan-template.md similarity index 100% rename from skills/structured-analysis/templates/monitoring-plan-template.md rename to plugin/skills/structured-analysis/templates/monitoring-plan-template.md diff --git a/skills/structured-analysis/templates/next-steps-template.md b/plugin/skills/structured-analysis/templates/next-steps-template.md similarity index 100% rename from skills/structured-analysis/templates/next-steps-template.md rename to plugin/skills/structured-analysis/templates/next-steps-template.md diff --git a/skills/structured-analysis/templates/report-template.md b/plugin/skills/structured-analysis/templates/report-template.md similarity index 100% rename from skills/structured-analysis/templates/report-template.md rename to plugin/skills/structured-analysis/templates/report-template.md diff --git a/skills/structured-analysis/templates/review-summary-template.md b/plugin/skills/structured-analysis/templates/review-summary-template.md similarity index 100% rename from skills/structured-analysis/templates/review-summary-template.md rename to plugin/skills/structured-analysis/templates/review-summary-template.md diff --git a/skills/structured-analysis/templates/sections/citation-block.md b/plugin/skills/structured-analysis/templates/sections/citation-block.md similarity index 100% rename from skills/structured-analysis/templates/sections/citation-block.md rename to plugin/skills/structured-analysis/templates/sections/citation-block.md diff --git a/skills/structured-analysis/templates/sections/confidence-scale.md b/plugin/skills/structured-analysis/templates/sections/confidence-scale.md similarity index 100% rename from skills/structured-analysis/templates/sections/confidence-scale.md rename to plugin/skills/structured-analysis/templates/sections/confidence-scale.md diff --git a/skills/structured-analysis/templates/sections/header.md b/plugin/skills/structured-analysis/templates/sections/header.md similarity index 100% rename from skills/structured-analysis/templates/sections/header.md rename to plugin/skills/structured-analysis/templates/sections/header.md diff --git a/skills/structured-analysis/templates/sections/judgment-table.md b/plugin/skills/structured-analysis/templates/sections/judgment-table.md similarity index 100% rename from skills/structured-analysis/templates/sections/judgment-table.md rename to plugin/skills/structured-analysis/templates/sections/judgment-table.md diff --git a/skills/structured-analysis/templates/techniques/ach-matrix.md b/plugin/skills/structured-analysis/templates/techniques/ach-matrix.md similarity index 100% rename from skills/structured-analysis/templates/techniques/ach-matrix.md rename to plugin/skills/structured-analysis/templates/techniques/ach-matrix.md diff --git a/skills/structured-analysis/templates/techniques/alternative-futures.md b/plugin/skills/structured-analysis/templates/techniques/alternative-futures.md similarity index 100% rename from skills/structured-analysis/templates/techniques/alternative-futures.md rename to plugin/skills/structured-analysis/templates/techniques/alternative-futures.md diff --git a/skills/structured-analysis/templates/techniques/assumptions.md b/plugin/skills/structured-analysis/templates/techniques/assumptions.md similarity index 100% rename from skills/structured-analysis/templates/techniques/assumptions.md rename to plugin/skills/structured-analysis/templates/techniques/assumptions.md diff --git a/skills/structured-analysis/templates/techniques/bowtie.md b/plugin/skills/structured-analysis/templates/techniques/bowtie.md similarity index 100% rename from skills/structured-analysis/templates/techniques/bowtie.md rename to plugin/skills/structured-analysis/templates/techniques/bowtie.md diff --git a/skills/structured-analysis/templates/techniques/brainstorm.md b/plugin/skills/structured-analysis/templates/techniques/brainstorm.md similarity index 100% rename from skills/structured-analysis/templates/techniques/brainstorm.md rename to plugin/skills/structured-analysis/templates/techniques/brainstorm.md diff --git a/skills/structured-analysis/templates/techniques/contrasting-narratives.md b/plugin/skills/structured-analysis/templates/techniques/contrasting-narratives.md similarity index 100% rename from skills/structured-analysis/templates/techniques/contrasting-narratives.md rename to plugin/skills/structured-analysis/templates/techniques/contrasting-narratives.md diff --git a/skills/structured-analysis/templates/techniques/counterfactual.md b/plugin/skills/structured-analysis/templates/techniques/counterfactual.md similarity index 100% rename from skills/structured-analysis/templates/techniques/counterfactual.md rename to plugin/skills/structured-analysis/templates/techniques/counterfactual.md diff --git a/skills/structured-analysis/templates/techniques/cross-impact.md b/plugin/skills/structured-analysis/templates/techniques/cross-impact.md similarity index 100% rename from skills/structured-analysis/templates/techniques/cross-impact.md rename to plugin/skills/structured-analysis/templates/techniques/cross-impact.md diff --git a/skills/structured-analysis/templates/techniques/customer-checklist.md b/plugin/skills/structured-analysis/templates/techniques/customer-checklist.md similarity index 100% rename from skills/structured-analysis/templates/techniques/customer-checklist.md rename to plugin/skills/structured-analysis/templates/techniques/customer-checklist.md diff --git a/skills/structured-analysis/templates/techniques/deception-detection.md b/plugin/skills/structured-analysis/templates/techniques/deception-detection.md similarity index 100% rename from skills/structured-analysis/templates/techniques/deception-detection.md rename to plugin/skills/structured-analysis/templates/techniques/deception-detection.md diff --git a/skills/structured-analysis/templates/techniques/devils-advocacy.md b/plugin/skills/structured-analysis/templates/techniques/devils-advocacy.md similarity index 100% rename from skills/structured-analysis/templates/techniques/devils-advocacy.md rename to plugin/skills/structured-analysis/templates/techniques/devils-advocacy.md diff --git a/skills/structured-analysis/templates/techniques/inconsistencies.md b/plugin/skills/structured-analysis/templates/techniques/inconsistencies.md similarity index 100% rename from skills/structured-analysis/templates/techniques/inconsistencies.md rename to plugin/skills/structured-analysis/templates/techniques/inconsistencies.md diff --git a/skills/structured-analysis/templates/techniques/issue-redefinition.md b/plugin/skills/structured-analysis/templates/techniques/issue-redefinition.md similarity index 100% rename from skills/structured-analysis/templates/techniques/issue-redefinition.md rename to plugin/skills/structured-analysis/templates/techniques/issue-redefinition.md diff --git a/skills/structured-analysis/templates/techniques/opportunities.md b/plugin/skills/structured-analysis/templates/techniques/opportunities.md similarity index 100% rename from skills/structured-analysis/templates/techniques/opportunities.md rename to plugin/skills/structured-analysis/templates/techniques/opportunities.md diff --git a/skills/structured-analysis/templates/techniques/premortem.md b/plugin/skills/structured-analysis/templates/techniques/premortem.md similarity index 100% rename from skills/structured-analysis/templates/techniques/premortem.md rename to plugin/skills/structured-analysis/templates/techniques/premortem.md diff --git a/skills/structured-analysis/templates/techniques/problem-restatement.md b/plugin/skills/structured-analysis/templates/techniques/problem-restatement.md similarity index 100% rename from skills/structured-analysis/templates/techniques/problem-restatement.md rename to plugin/skills/structured-analysis/templates/techniques/problem-restatement.md diff --git a/skills/structured-analysis/templates/techniques/red-hat-analysis.md b/plugin/skills/structured-analysis/templates/techniques/red-hat-analysis.md similarity index 100% rename from skills/structured-analysis/templates/techniques/red-hat-analysis.md rename to plugin/skills/structured-analysis/templates/techniques/red-hat-analysis.md diff --git a/skills/structured-analysis/templates/techniques/what-if.md b/plugin/skills/structured-analysis/templates/techniques/what-if.md similarity index 100% rename from skills/structured-analysis/templates/techniques/what-if.md rename to plugin/skills/structured-analysis/templates/techniques/what-if.md