Knowledge layer for OpenCode and Claude Code: full-stack project skills, content systems, and senior reference packs.
| Directory | Contents | Items | How it is consumed |
|---|---|---|---|
web-fullstack/ |
Full-stack web project skills by archetype: portfolio/xscriptor, devtools/devx, platform/samurai |
3 | Loaded on demand by the native skill tool |
content/ |
Content systems: linkedin (post copies, hashtags, cadence, image generator) |
1 | Loaded on demand by the native skill tool |
senior/ |
Exhaustive per-domain reference packs (language, platform, practice) | 18 | Loaded on demand by agents or the orchestrator; optional via a stable port |
skills/
web-fullstack/
portfolio/xscriptor/ SKILL.md + references/
devtools/devx/ SKILL.md + README.md + references/
platform/samurai/ SKILL.md + references/
content/
linkedin/ SKILL.md + README.md + references/ + scripts/
senior/
<pack>/ SKILL.md + references/ (18 packs)
README.md contract, port spec, registry
Every pack under senior/ is a standard skill that exposes a stable, optional port:
- Port declared in frontmatter —
metadatacarriesport,port-version,kind,domain,consumers,optional,entrypoint, andstability. - Three load modes — installed agent (
skill({ name: "<pack>" })), orchestrator (readsSKILL.mdand only the references the task needs), and degraded mode when the pack is not installed. - Single source of truth — the contract, authoring rules, and registry live in
senior/README.md.
Consumers are listed per pack in the registry; packs never assume they are installed.
The installer, the agent registry, and the npm packages live in the companion repos:
- xscriptor-ai/scripts —
install-agents.shfor OpenCode (agents, skills, commands) - xscriptor-ai/packages —
npx @xscriptor/ai-agents(OpenCode and Claude Code) - xscriptor-ai/agents — agent definitions and Claude Code mirror
- xscriptor-ai/agents — specialized and senior agents
- xscriptor-ai/environments — per-desktop environment packs
- xscriptor-ai/research — research space for AI mechanisms
MIT