by jay7793
Solweaver: a Codex software team with GPT-5.6 Sol orchestrating Terra and Luna workers.
# Add to your Claude Code skills
git clone https://github.com/jay7793/solweaversolweaver is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jay7793. Solweaver: a Codex software team with GPT-5.6 Sol orchestrating Terra and Luna workers. It has 50 GitHub stars.
solweaver's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/jay7793/solweaver" and add it to your Claude Code skills directory (see the Installation section above).
solweaver is primarily written in Python. It is open-source under jay7793 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh solweaver against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
[!NOTE] Solweaver is an open-source community project. It is not an official OpenAI project.
Multi-agent workflows are useful only when ownership stays clear. Solweaver keeps Sol accountable for the whole outcome, works locally when delegation would cost more than it saves, and adds stronger ceremony only as risk grows.
| Sol leads | Terra builds | Luna accelerates |
|---|---|---|
| Plans, implements or routes, integrates, verifies, and delivers | Handles coupled, ambiguous, multi-file, and judgment-heavy implementation | Handles narrow, mechanical, repetitive, and high-throughput assignments |
These are published individual-model baselines from the
DeepSWE v1.1 leaderboard. Every model was
evaluated under the same mini-swe-agent harness.
[!IMPORTANT] The chart is not a score for
Sol + Terra,Sol + Luna, or Solweaver as a team. A valid team benchmark must run each complete configuration on the same tasks, limits, environment, and verifiers. Individual scores must not be added or averaged into a team result.
gpt-5.6-sol,
gpt-5.6-terra, and gpt-5.6-lunaThe included configuration selects reasoning effort max as a capability-first
example. Solweaver requires gpt-5.6-sol for the parent but accepts any
reasoning effort that the runtime supports and reports. Package-owned workers
and the final-strict reviewer remain pinned to max.
git clone https://github.com/jay7793/solweaver.git
cd solweaver
python3 scripts/install.py
The installer copies both user-global skills to
~/.agents/skills/solweaver and
~/.agents/skills/test-driven-development, plus the agent definitions into
$CODEX_HOME/agents, or ~/.codex/agents when CODEX_HOME is unset. It
refuses to replace an existing skill or non-identical agent file unless
--upgrade is supplied. Upgrade mode creates timestamped backups before
replacement, migrates legacy copies of either skill from ~/.codex/skills so
Codex does not discover duplicates, and reuses identical shared agent
definitions. A customized existing TDD skill is never silently overwritten;
--upgrade backs it up before installing the pinned bundled copy. Use
--user-skills-dir only when testing or intentionally targeting another
user-skill root. Custom --codex-home and
--user-skills-dir targets must be disjoint from the Solweaver source tree and
from each other; the installer rejects any source/write or write/write overlap
before mutation. It resolves every source, destination, legacy, and backup path
through intermediate symlinks before making that comparison or writing. Its
completion message prints an installed-copy validation command with both
selected roots preserved.
Upgrade an existing installation with:
git pull
python3 scripts/install.py --upgrade
Merge the relevant settings instead of replacing your existing configuration:
examples/config.toml → ~/.codex/config.tomlexamples/AGENTS.md → ~/.codex/AGENTS.mdThe example caps spawned-agent concurrency at 2. The primary Sol thread is
not included in that number, so the maximum visible total is Sol plus two
spawned agents.
Restart Codex or open a new task so the skill, agents, model, and reasoning settings are reloaded.
Invoke the skill explicitly:
$solweaver
Goal: implement the feature and verify it end to end.
With the example global policy installed, software-development prompts starting
with Goal: or /goal, plus requests such as use software team, can load
Solweaver automatically.
You usually only need to describe the outcome. Sol keeps ownership of the plan, chooses local execution or the smallest useful team, reviews the actual changes, and reports evidence proportional to risk.
Solweaver is project-neutral: it derives languages, frameworks, commands, contracts, and evidence conventions from the active workspace instead of embedding product-specific policy. It can therefore be used from any software repository where Codex can inspect the project guidance and run the applicable tools.
For a small ordinary task, invoke Solweaver normally. Auto mode keeps the work with Sol when delegation would add coordination cost, uses standard assurance, and does not create final-strict artifacts or call a reviewer.
$solweaver
Goal: fix the validation message typo and run its focused test.
Solweaver bundles the upstream $test-driven-development skill and loads it
before production code for features, bug fixes, refactors, and behavior
changes. TDD owns the focused RED-GREEN-REFACTOR loop; Solweaver remains the
orchestrator and owns integration, candidate-wide verification, and assurance.
Every production-code worker receives the same TDD requirement. Tests written
after implementation do not retroactively satisfy TDD, and a final full-suite
pass does not replace observed RED evidence.
Documentation, research, operations-only, generated, configuration-only, and
explicitly authorized throwaway work use the TDD skill's own applicability and
exception contract, so bundling it does not add test ceremony to every task.
The vendored files are pinned byte-for-byte to
obra/superpowers
and retain Jesse Vincent's MIT license and attribution.
| Mode | Implementation | Independent review |
|---|---|---|
auto (default) |
Sol chooses local execution or the smallest useful team | Added only when final-strict applies |
solo |
Sol plans, implements, and verifies without subagents | None; standard assurance only |
solo-reviewed |
Sol implements and verifies; no implementation worker is spawned | One target final-strict call, with bounded re-review while budget remains |
team |
At least one bounded Terra or Luna worker implements under Sol ownership | Added only when final-strict applies |
Invoking Solweaver without a mode uses auto; it does not automatically spawn
Terra, Luna, or a reviewer. Explicit modes are honored without silent
downgrades. Plain solo cannot claim independent review; use solo-reviewed
when local implementation still needs a fresh final gate.
Auto delegates only for a concrete benefit: a disjoint lane shortens the critical path, context isolation materially reduces risk, or a worker is a substantially better fit for a bounded assignment. File count and skill invocation alone are not reasons to spawn. It prefers one worker and adds another only when independent write scopes can progress concurrently.
Use the sa