one-ie

Signal — Development skill for Claude Code

Development community

Signal — The Universal Primitive.

How to install Signal

Installs to ~/.claude/skills/one-ie-one-signal/SKILL.md

Terminal
mkdir -p ~/.claude/skills/one-ie-one-signal && curl -fsSL https://raw.githubusercontent.com/one-ie/one/HEAD/.claude/skills/signal.md -o ~/.claude/skills/one-ie-one-signal/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Signal does

Signal — The Universal Primitive

**Receiver names the edge. Weight deposits pheromone. Tags classify. Everything else is convention.**

type Signal = { receiver: string; data?: unknown }

Two fields. The type is frozen (see memory `feedback_signal_simplicity.md` — never narrow it). Everything below is a pattern for filling those two fields, not a contract.

Data convention (router reads these, not the type)

data = { tags?: string[], weight?: number, content?: unknown }

Alternatives in Development

Full documentation available on GitHub

View Source Repository