constraint-classification
$
npx mdskill add yogsoth-ai/de-anthropocentric-research-engine/constraint-classificationTake a list of identified constraints and classify each into one of three categories: hard constraints (immovable, must be accepted), soft constraints (can be worked around or mitigated), and assumptions (unvalidated beliefs that may or may not be real constraints).
SKILL.md
.github/skills/constraint-classificationView on GitHub ↗
--- name: constraint-classification description: Classify constraints into hard constraints, soft constraints, and assumptions. execution: subagent prompt: ./prompt.md input: constraints[] used-by: feasibility-assessment --- # Constraint Classification Take a list of identified constraints and classify each into one of three categories: hard constraints (immovable, must be accepted), soft constraints (can be worked around or mitigated), and assumptions (unvalidated beliefs that may or may not be real constraints). ## Execution Spawns a subagent that: 1. Receives list of identified constraints 2. Evaluates each constraint against classification criteria 3. Assigns category with justification 4. Identifies which assumptions are most dangerous if wrong 5. Returns classified constraint inventory ## Why Subagent Classification requires careful judgment about what is truly immovable vs. what merely appears so. A dedicated subagent can focus on this distinction without being biased by prior analysis. ## HARD-GATE Output MUST include: all input constraints classified, at least one constraint in each category (hard/soft/assumption), and justification for each classification. Reject if any input constraint is missing from output.
More from yogsoth-ai/de-anthropocentric-research-engine
- abductive-hypothesis-generationStrategy: 面对异常的最佳解释推理
- ablation-brainstormRemove components one by one, observe system changes to reveal hidden dependencies and generate ideas from structural gaps.
- ablation-component-mappingMap system architecture to ablatable units for ablation studies
- ablation-designDesign ablation studies to isolate component contributions in ML systems
- ablation-executionRemove components one by one from a system, record the response/impact of each removal.
- abp-vulnerability-classificationClassify assumptions on 2 axes — load-bearing (how much conclusion depends on it) × vulnerable (how likely to be false). Focuses attention on High-Load × High-Vulnerable quadrant.
- abstraction-extractionExtract abstract principles from concrete domain cases. Strips domain-specific details to reveal transferable mechanisms.
- abstraction-ladderPerform bisociation at multiple abstraction levels
- abstraction-ladderingMove between concrete and abstract framings — 3 levels up (Why?) and 3 levels down (How?) to find the most productive research level.
- abstraction-to-designAbstract biological principle to design principle. Bridge from biology to engineering.