
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
gsd-skill-creator
Advanced tools
Adaptive learning layer for Claude Code — skills, agents, teams, and chipsets
An adaptive learning and coprocessor architecture for Claude Code, built as an extension to GSD (Get Shit Done).
npx get-shit-done-cc@latest
npx gsd-skill-creator@latest
AI coding assistants are powerful in short bursts, but they degrade on sustained, complex work. The core issues:
These aren't limitations of the models themselves. They're limitations of how work is structured around them.
GSD is the workflow engine. It solves context rot and scaling complexity by structuring work into phases with atomic execution boundaries. Each phase gets a fresh context window, a detailed plan, and persistent state tracking. The AI executes one well-scoped unit of work at a time, commits atomically, and hands off cleanly to the next phase. Context never rots because it never accumulates beyond what's needed for the current task.
Skill Creator is the learning layer that extends GSD. It doesn't replace any GSD functionality -- it observes how you work within the GSD lifecycle and builds reusable knowledge from your patterns:
The two systems working together solve a fundamentally different problem than either one alone. GSD prevents the AI from degrading during work. Skill Creator prevents the AI from forgetting between work. The result is an AI development environment that maintains quality over long projects and gets meaningfully better the more you use it.
| Problem | GSD's Role | Skill Creator's Role |
|---|---|---|
| Context rot | Fresh context per phase, atomic execution | Pre-compiled skill activation eliminates re-explanation |
| Lost decisions | Persistent .planning/ state artifacts | Session observations capture decision patterns |
| Repeated mistakes | Plan verification against requirements | Bounded learning from corrections refines behavior |
| Scaling complexity | Phase decomposition with dependency graphs | Agent teams coordinate specialized roles |
| Workflow amnesia | Structured lifecycle (plan/execute/verify) | Pattern discovery codifies recurring sequences |
| Cross-session continuity | STATE.md tracks position and blockers | Warm-start briefings restore learned context |
Complex agent systems face the same coordination challenges that early computer designers solved decades ago: multiple specialized processors need to share resources, communicate efficiently, and synchronize their work without a single bottleneck controlling everything.
Skill Creator uses two complementary chipset models: the Amiga chipset for resource coordination within a single agent context, and the Gastown chipset for orchestrating multiple agents across parallel workstreams.
The original architecture is modeled after the Amiga's custom chipset -- a system where dedicated coprocessors handled graphics, sound, and I/O in parallel while a lightweight kernel coordinated scheduling and resource allocation. This isn't an analogy for presentation purposes; it's the actual architectural pattern used to coordinate multi-agent teams.
Just as the Amiga distributed work across specialized chips rather than routing everything through the CPU, Skill Creator distributes agent responsibilities across four domain-specific chips:
| Chip | Domain | Real Computer Analog |
|---|---|---|
| Agnus | Context management -- memory allocation, context window budgets, state tracking | Memory controller |
| Denise | Output generation -- code production, documentation, rendering | Graphics processor |
| Paula | I/O operations -- file access, API calls, external tool integration | I/O controller |
| Gary | Glue logic -- routing, lifecycle coordination, inter-chip communication | Bus controller |
Each chip has dedicated budget channels (token budgets with guaranteed minimums), message ports (FIFO queues with reply-based ownership), and a 32-bit signal system for lightweight wake/sleep coordination -- the same primitives that real hardware uses for inter-processor communication.
Pipeline Lists are declarative workflow programs -- sequences of WAIT, MOVE, and SKIP instructions synchronized to GSD lifecycle events. Inspired by the Amiga's Copper coprocessor (which executed display lists synced to the video beam), Pipeline Lists bring the same concept to workflow automation:
# A Pipeline List synchronized to GSD lifecycle events
- wait: phase-planned # Block until planning completes
- move:
target: skill
name: test-generator
mode: sprite # Lightweight activation (~200 tokens)
- wait: tests-passing # Block until tests pass
- skip:
condition: "!exists:.planning/phases/*/SUMMARY.md"
- move:
target: script
name: generate-docs
mode: offload # Execute outside context window
Pipeline Lists pre-compile during planning and execute automatically during phase transitions. The AI doesn't decide what skills to load at runtime -- the workflow program has already determined the optimal activation sequence based on observed patterns. This eliminates the overhead of skill selection from the critical path.
The Offload engine handles deterministic operations that don't need AI reasoning -- running test suites, generating boilerplate, formatting code, computing metrics. These operations are "promoted" from skill metadata to standalone scripts and executed as child processes, freeing the context window for work that actually requires intelligence.
A prioritized round-robin scheduler coordinates the chips, managing 18 typed message protocols for inter-team communication and per-team token budgets with burst mode for temporary overallocation. Teams at different priority levels (phase-critical at 60%, workflow at 15%, background at 10%, pattern detection at 10%) share resources without starvation.
The chipset architecture means that building a complex agent system -- one with specialized roles, coordinated communication, resource budgets, and synchronized execution -- uses the same proven patterns that make high-performance computers work. You don't architect message passing from scratch. You define chips, wire up ports, write Pipeline Lists, and the kernel handles scheduling. The system learns which Pipeline Lists work well from execution feedback, refining activation sequences over time.
The Gastown chipset, absorbed from steveyegge/gastown, provides a coordination model for multi-agent workspaces. Where the Amiga chipset manages resources within a single agent context, Gastown manages the orchestration of multiple agents working in parallel across a shared codebase.
Multi-rig architecture -- A Gastown "rig" is a complete autonomous coordination instance. Each rig has its own Mayor (the per-rig coordinator), Polecats (workers), Witness (observer), and Refinery (merge queue). A user's project can run multiple rigs in parallel — different teams working on different subsystems, each with their own mayor coordinating independently. Skill Creator's agent chipset can wire up and manage multiple rigs from a unified mission control dashboard, simplifying the wiring harness complexity that connects the dashboard control surface to distributed rig management features.
Agent topology -- Four specialized roles coordinate work within each rig:
| Role | Function |
|---|---|
| Mayor | Per-rig coordinator -- plans work, assigns tasks, resolves conflicts within one rig |
| Polecat | Executor -- ephemeral autonomous worker, one per task, within one rig |
| Witness | Observer -- monitors agent health within a rig, validates outputs |
| Refinery | Merge queue -- sequential deterministic integration of parallel work per rig |
Communication channels -- Three messaging primitives cover different coordination needs:
| Channel | Type | Use |
|---|---|---|
| Async durable | Task assignments, status reports, results that persist | |
| Nudge | Sync immediate | Real-time coordination signals between active agents |
| Hook | Pull-based | Work assignment via GUPP (Generalized Universal Pull Protocol) |
Dispatch pipeline -- Work flows through two 7-stage pipelines:
Gastown is not a runtime dependency. Its coordination patterns are encoded as a declarative chipset (skills, types, and configuration) that teaches Claude Code how to orchestrate multiple agents. See the Gastown Integration Guide for the full 10-document reference.
The Amiga chipset handles the internal problem: how a single agent manages its context window, token budget, I/O, and output generation efficiently. The Gastown chipset handles the external problem: how multiple agents coordinate, communicate, and merge their work without conflicts. Together they provide full-stack orchestration from resource allocation to multi-agent dispatch.
Skills, agents, and teams generated by Skill Creator follow the official Claude Code and Agent Skills specifications. They work natively in Claude Code and export to OpenAI Codex CLI, Cursor, GitHub Copilot, and Gemini CLI.
GSD-OS is a native desktop application that wraps the entire skill-creator ecosystem in an Amiga Workbench-inspired environment. Built with Tauri v2 (Rust backend + webview frontend), it provides a WebGL 8-bit graphics engine with CRT post-processing, an embedded terminal with native PTY, and a live planning dashboard -- all running locally with no cloud dependencies.
prefers-reduced-motion or prefers-contrast, disabling CRT effects and applying a high-contrast paletteNode.js 18+ and Rust (via rustup) are required.
Linux -- Install Tauri system dependencies:
# Debian/Ubuntu
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
# Fedora
sudo dnf install webkit2gtk4.1-devel openssl-devel curl wget file \
libxdo-devel libappindicator-gtk3-devel librsvg2-devel
# Arch
sudo pacman -S webkit2gtk-4.1 base-devel curl wget file openssl \
libxdo libappindicator-gtk3 librsvg
macOS -- Install Xcode Command Line Tools:
xcode-select --install
See the Tauri v2 prerequisites guide for the full list.
# Clone the repository
git clone <repository-url>
cd gsd-skill-creator
# Install root dependencies (skill-creator library)
npm install
# Install desktop frontend dependencies
cd desktop && npm install && cd ..
# Launch GSD-OS in development mode (hot-reload for both Rust and webview)
npm run desktop:dev
This starts the Vite dev server on port 1420 and opens the Tauri window. Changes to desktop/src/ hot-reload instantly; changes to src-tauri/src/ trigger a Rust recompile.
# Build a release binary
npm run desktop:build
Produces platform-specific packages in src-tauri/target/release/bundle/:
.deb and .AppImage.dmg# Run desktop test suite
npm run desktop:test
# Run skill-creator library tests (24,700+ tests)
npm test
| Component | Technology | Version |
|---|---|---|
| Desktop framework | Tauri | v2.10.x |
| Frontend bundler | Vite | v6.x |
| Terminal emulator | xterm.js | v5.5.x |
| PTY management | portable-pty | 0.9.0 |
| File watching | notify | 8.2.0 |
| Color science | culori | v4.0 |
| Schema validation | Zod | v4.x |
src/ TypeScript library (skill-creator CLI, dashboard, AMIGA, AGC, brainstorm)
src-tauri/ Rust backend (PTY, file watcher, tmux, Claude sessions, MCP host, IPC)
desktop/ Vite webview frontend (WebGL engine, desktop shell, terminal)
infra/ Bash infrastructure (PXE, VM provisioning, Minecraft, runbooks)
Strict module boundaries: src/ never imports @tauri-apps/api; desktop/ never imports Node.js modules. All communication between Rust and the webview goes through Tauri IPC commands, events, and channels. infra/ is self-contained bash scripts with no TypeScript dependencies.
# Clone and install
git clone <repository-url>
cd gsd-skill-creator
npm install && npm run build
# Link globally (optional)
npm link
# Verify
skill-creator help
# Create your first skill
skill-creator create
# See what patterns have been detected
skill-creator suggest
# Check active skills and token budget
skill-creator status
See INSTALL.md for detailed installation instructions.
All documentation lives in docs/.
| Document | Description |
|---|---|
| Getting Started | Installation, quickstart, and tutorials |
| Features | Full capability table and version history |
| Core Concepts | Skills, scopes, observations, and agents |
| How It Works | The 6-step observe-detect-suggest-apply-learn-compose loop |
| CLI Reference | Complete command documentation |
| API Reference | Programmatic usage for library consumers |
| Skill Format | Frontmatter fields, descriptions, official vs extension |
| Official Format | Claude Code official skill/agent specification |
| Token Budget | Budget management and priority tiers |
| Bounded Learning | Refinement guardrails and drift tracking |
| Agent Generation | Auto-composed agents from skill clusters |
| Agent Teams | Multi-agent coordination and topologies |
| Pattern Discovery | Session log scanning and DBSCAN clustering |
| GSD Orchestrator | Intent classification and lifecycle routing |
| Workflows & Roles | Skill workflows, roles, bundles, and events |
| Configuration | Thresholds, retention, and cluster settings |
| File Structure | Project and source code layout |
| Development | Building, testing, and contributing |
| Requirements | All shipped requirements across 65 milestones |
| GSD Teams Guide | Teams vs subagents for GSD workflows |
| Comparison | Skills vs Agents vs Teams |
| Release History | Version index linking to per-release notes (89 versions) |
| Troubleshooting | Common issues and solutions |
| Cartridge Forge | Unified cartridge/chipset format, skill-creator cartridge CLI, migration guide |
| Examples | 34 ready-to-use skills, agents, and teams |
See SECURITY.md for vulnerability reporting, threat model, and security boundaries.
89 milestones shipped (v1.0-v1.50.43) | 550+ phases | 1,320+ plans | ~783K LOC TypeScript, Rust, GLSL, Bash & Python | 24,700+ tests
Licensed under the Business Source License 1.1 (BSL 1.1). Converts to GPL 3.0 on 2030-03-11.
All contributions should include tests and pass the existing test suite.
FAQs
Adaptive learning layer for Claude Code — skills, agents, teams, and chipsets
The npm package gsd-skill-creator receives a total of 18 weekly downloads. As such, gsd-skill-creator popularity was classified as not popular.
We found that gsd-skill-creator demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.