Universal remote sensing algorithm workflow skill. Use a purpose-driven, 15-checkpoint process with reverse questioning and a single METHOD_DISCOVERY.md artifact for three-channel method collection.
Use this skill as a universal orchestrator for remote sensing algorithm delivery.
Always run a strict 15-checkpoint loop with one mandatory stage-A output file: METHOD_DISCOVERY.md.
15 checkpoints:
Purpose intake
Reverse questioning for method space
Three-channel collection (LLM + Web + GitHub)
Consolidated method summary
Baseline solution draft
User confirmation #1
Solution refinement (with external skills)
User confirmation #2
Full plan expansion
Plan confirmation
Implementation
Execution gate
Execution feedback capture
Plan and code improvement
Re-execution and closure
Mandatory Purpose-Driven Discovery Rule
Before plan writing, complete a goal-oriented method discovery loop.
When the skill is invoked, ask this reverse question first:
"To achieve this purpose, what technical method families are available under current constraints?"
Skills relacionados
Then collect answers from three channels in order:
LLM internal method summary
Web evidence collection
GitHub implementation collection
All stage-A content must be merged into one file only: METHOD_DISCOVERY.md.
Default hard thresholds (generic):
N (primary method categories) >= 5
M (representative methods per category) >= 2
Exception rule:
Threshold reduction is allowed only with explicit user approval.
Any exception must be recorded in METHOD_DISCOVERY.md and DECISIONS_TO_CONFIRM.md with reason and risk impact.
Hard requirements:
Start from user purpose and constraints, not from preselected algorithm.
Use three sources in sequence: LLM -> Web -> GitHub.
Enforce thresholds N and M before proposal drafting.
For each category, record: core idea, required data, strengths, risks, compute/deploy cost, and maturity.
No proposal or plan is allowed before METHOD_DISCOVERY.md is complete.
When to Use
Use when one or more of these are true:
Starting a new remote sensing algorithm project from zero.
Adding a new index, retrieval formula, or sensor mapping.
Refactoring for chunked processing, memory limits, or platform constraints.
Preparing a merge-ready artifact with validation evidence.
Need a repeatable "research -> confirm -> refine -> implement -> feedback -> refine" process.
Do not use when:
Task is pure prose editing with no algorithm or engineering decision.
Task is unrelated to remote sensing or geospatial raster workflows.
Mandatory Skill-First Rule
Before writing algorithm code, invoke relevant external skills to improve context quality.
Recommended order:
geospatial-data-pipeline for data and raster architecture.
mapbox-geospatial-operations for geospatial operation choices and CRS logic.
python-testing-patterns for test strategy and acceptance criteria.
python-performance-optimization for profiling and resource strategy.
If task scope is unclear, do not code first. Run discovery first and output METHOD_DISCOVERY.md.
Progressive Output Protocol (Mandatory)
Do not dump all artifacts in one shot.
Required incremental behavior:
At checkpoints 1-4, output only METHOD_DISCOVERY.md.
At checkpoints 5-8, output only proposal and confirmation artifacts.
At checkpoints 9-10, output only plan.md and plan revisions.
At checkpoints 11-12, output only implementation and execute decision.
At checkpoints 13-15, output only feedback, improvements, and re-run results.
Do not pre-generate later-stage files before the user confirms the current gate.
Mandatory Single-File Discovery Contract
Before plan writing, the method discovery must be complete in METHOD_DISCOVERY.md.
Required METHOD_DISCOVERY.md fields:
Purpose and success criteria.
Reverse-question list and user answers.
Channel 1 (LLM) method categories and representative methods.
Channel 2 (Web) evidence links and extracted method updates.
Channel 3 (GitHub) repositories/snippets, reuse boundary, and license risk.
Unified comparison table across all channels.
N/M threshold check and gap fixes.
Selected baseline direction with reasons and deferred options.
Do not proceed to plan.md until this file is complete.
Constraint Mode Selection (Mandatory)
At task start, classify execution mode and write it into METHOD_DISCOVERY.md and plan.md.