Installs into .claude/skills of the current project.
Are you the author of Function Combination?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/yogsoth-ai-function-combination)
---
name: function-combination
description: "TRIZ function analysis: function-level recombination and redistribution"
execution: strategy
used-by: combinatorial-creativity
---
# Function Combination
TRIZ function analysis: function-level recombination and redistribution. Decompose systems into functions and recombine them in novel ways — moving functions between components, merging functions, or splitting them to create new system architectures.
## State Ledger
| Resource | Target | Current | % |
|----------|--------|---------|---|
| web-search | 20 | 0 | 0% |
| web-research | 8 | 0 | 0% |
| paper-overview | 20 | 0 | 0% |
| paper-search | 12 | 0 | 0% |
| paper-research | 5 | 0 | 0% |
## HARD-GATE
Cannot exit strategy until ≥80% of each budget line is consumed OR yield targets are met with justification for remaining budget.
## Available Tactics
| Tactic | Role |
|--------|------|
| combination-mapping | Enumerate function recombination possibilities |
| emergence-detection | Detect emergent capabilities from function redistribution |
## Available SOPs
| SOP | Role |
|-----|------|
| function-redistribution | Redistribute functions across components |
| emergent-property-identification | Identify emergent properties from recombination |
| input-space-construction | Build function spaces for system components |
| combinatorial-synthesis | Synthesize function combination outputs |
## Execution Guidance
1. **Build Function Model**: Decompose the system into its constituent functions (useful, harmful, insufficient)
2. **Identify Function Carriers**: Map which components carry which functions
3. **Generate Redistribution Options**: Use function-redistribution to propose moves (merge, split, transfer, eliminate)
4. **Evaluate Combinations**: Assess each redistribution for feasibility and novelty
5. **Check Emergence**: Use emergence-detection to find non-additive capabilities
6. **Synthesize**: Compile viable function recombinations into proposals