Meta-tools is a comprehensive framework for creating, validating, optimizing, and composing development tools. It provides automated workflows for tool generation, cross-tool composition, and orchestration patterns that enable developers to build custom tooling ecosystems.
/plugin marketplace add DNYoussef/context-cascade/plugin install dnyoussef-context-cascade@DNYoussef/context-cascadeThis skill inherits all available tools. When active, it can use any tool Claude has access to.
examples/create-tool.jsexamples/tool-composition.jsexamples/tool-orchestration.jsreadme.mdresources/scripts/tool-generator.pyresources/scripts/tool-optimizer.shresources/scripts/tool-packager.pyresources/scripts/tool-validator.jsresources/templates/meta-config.jsonresources/templates/tool-manifest.yamlresources/templates/tool-template.yamltests/test-generator.test.jstests/test-orchestrator.test.jstests/test-validator.test.jswhen-analyzing-skill-gaps-use-skill-gap-analyzer/process-diagram.gvwhen-analyzing-skill-gaps-use-skill-gap-analyzer/process.mdwhen-analyzing-skill-gaps-use-skill-gap-analyzer/readme.mdwhen-managing-token-budget-use-token-budget-advisor/process-diagram.gvwhen-managing-token-budget-use-token-budget-advisor/process.mdwhen-managing-token-budget-use-token-budget-advisor/readme.mdNEVER:
self_consistency: "After completing this skill, verify output quality by [SKILL-SPECIFIC validation approach]" program_of_thought: "Decompose this skill execution into: [SKILL-SPECIFIC sequential steps]" plan_and_solve: "Plan: [SKILL-SPECIFIC planning phase] -> Execute: [SKILL-SPECIFIC execution phase] -> Verify: [SKILL-SPECIFIC verification phase]"
<!-- END SKILL SOP IMPROVEMENT -->Meta-tools is a comprehensive framework for creating, validating, optimizing, and composing development tools. It provides automated workflows for tool generation, cross-tool composition, and orchestration patterns that enable developers to build custom tooling ecosystems.
Enable developers to:
# Generate a new tool from specification
python resources/tool-generator.py \
--spec specs/my-tool.yaml \
--output tools/my-tool \
--template resources/templates/tool-template.yaml
# Validate a tool implementation
node resources/tool-validator.js \
--tool tools/my-tool \
--checks security,performance,integration
# Optimize tool performance
bash resources/tool-optimizer.sh \
--tool tools/my-tool \
--profile production \
--optimize memory,speed
# Package tool for distribution
python resources/tool-packager.py \
--tool tools/my-tool \
--format npm,docker \
--output dist/
// Compose multiple tools into a workflow
const { ComposeTool } = require('./examples/tool-composition');
const workflow = new ComposeTool([
{ name: 'validator', config: {...} },
{ name: 'transformer', config: {...} },
{ name: 'optimizer', config: {...} }
]);
await workflow.execute(input);
// Orchestrate complex multi-tool operations
const { OrchestrateTool } = require('./examples/tool-orchestration');
const orchestrator = new OrchestrateTool({
tools: [...],
strategy: 'parallel',
errorHandling: 'continue'
});
await orchestrator.run();
Specification → Generation → Validation → Optimization → Packaging → Distribution
↓
Composition → Orchestration → Execution
This meta-tools framework includes specialized sub-skills:
See the examples/ directory for comprehensive demonstrations:
create-tool.js - Complete tool creation workflowtool-composition.js - Multi-tool composition patternstool-orchestration.js - Complex orchestration scenariosRun the test suite:
npm test # Run all tests
npm test validator # Test validation logic
npm test composer # Test composition engine
npm test orchestrator # Test orchestration engine
For issues, questions, or contributions:
README.mdexamples/tests/Part of the SPARC Three-Loop System