Buckets:
Luuna Skill Forge — Universal Blueprint
Goal
Luuna Skill Forge must be usable across many model providers and local/cloud runtimes. It should create reusable skills, not one-time answers.
Core idea
A Luuna skill has one neutral definition and many adapters.
Neutral skill definition:
- name
- purpose
- triggers
- inputs
- outputs
- context needed
- steps
- validation
- install notes
Ten steps ahead
1. Neutral core
Design every skill first in a vendor-neutral format.
2. Provider adapters
Map the same skill to OpenAI, Claude, Gemini, LM Studio, Ollama, OpenRouter, Hugging Face and future providers.
3. Runtime adapters
Map the same skill to Python, Node.js, FastAPI, Tauri, React, PowerShell, Bash, Docker, n8n, CrewAI, LangGraph and MCP.
4. Skill registry
Keep all skills in one index with id, version, category, supported providers and supported runtimes.
5. Lifecycle
Use states: draft, validated, installed, active, deprecated, replaced.
6. Context contract
Every skill declares what information it needs before execution.
7. Adapter output
Every adapter outputs installable instructions for its target system.
8. Tests
Every skill includes dry-run tests, schema tests and one real usage example.
9. Improvement loop
When a task fails repeatedly, Skill Forge proposes a new missing skill or improves an old one.
10. Export formats
Every skill can export as Markdown, JSON, YAML, OpenAI tool schema, Claude instruction, Gemini instruction, LM Studio prompt, Ollama Modelfile, MCP tool note, n8n note, CrewAI task or LangGraph node.
Package structure
luuna-provider-skill-kit/
├─ README.md
├─ UNIVERSAL_BLUEPRINT.md
├─ registry/skills.index.json
├─ agents/luuna-skill-forge.md
├─ prompts/universal-system-prompt.md
├─ schemas/universal-skill.schema.json
├─ adapters/provider-adapter-map.md
├─ adapters/runtime-adapter-map.md
├─ skills/create-skill.md
├─ tests/universal-test-harness.md
└─ examples/
Decision
Use full skill-kit architecture as the main path. A single prompt is only a fallback.
Xet Storage Details
- Size:
- 2.13 kB
- Xet hash:
- cc0bacb2d3367944bc98cae2753813f40990fd6e00940b0912f365857bb2f6ef
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.