No description
This repository has been archived on 2026-06-17. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Python 99.3%
  • Shell 0.7%
Find a file
Kai Siren 467b474317 docs: route dev commands through ward (coily -> ward migration)
Flip Surface A dev-verb routing to `ward exec` / .ward/ward.yaml.
coily ops cloud passthroughs stay on coily (no ward ops surface yet).

closes #23

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 23:50:09 -07:00
.agents/skills chore: add repo-atmosphere pointer skill 2026-06-02 01:01:23 -07:00
.claude chore: renormalize .claude/ to current coily lockdown render 2026-06-07 22:47:52 -07:00
.coily chore: add catalog trifecta (marker, AGENTS, FEATURES, README See also) 2026-05-25 21:59:24 -07:00
.ward chore: add .ward/ward.yaml bridge (.coily -> .ward migration) 2026-06-14 15:08:14 -07:00
apps/bsky-scorer/docs docs(bsky-scorer): honeycomb param deleted in 2026-06-11 SSM audit 2026-06-11 23:35:19 -07:00
docs chore: repoint coilysiren/* GitHub refs to new org after move 2026-05-30 23:47:52 -07:00
ideas Genericize employer reference in atproto media idea 2026-06-03 16:29:26 -07:00
reference Seed ideas/ from first idea-dump, add atproto-ecosystem reference 2026-05-20 23:15:05 -07:00
.gitignore chore: track coily-managed .claude lockdown files 2026-05-28 22:41:47 -07:00
.pre-commit-config.yaml chore: remove broken coily-trailer prepare-commit-msg hook 2026-06-05 22:56:16 -07:00
AGENTS.md docs: route dev commands through ward (coily -> ward migration) 2026-06-16 23:50:09 -07:00
CLAUDE.md chore: land agentic-os v0.11.1 hook block (doc-layout + catalog-trifecta) 2026-05-30 10:50:36 -07:00
pyproject.toml chore: land agentic-os v0.11.1 hook block (doc-layout + catalog-trifecta) 2026-05-30 10:50:36 -07:00
README.md chore: repoint coilysiren/* GitHub refs to new org after move 2026-05-30 23:47:52 -07:00

atmosphere

Incubator monorepo for AT Protocol / Bluesky Atmosphere apps and experiments.

Why a monorepo

This is the undefined frontier. Atmosphere apps share a lot of plumbing - lexicon definitions, identity and auth, a PDS client, a Jetstream firehose consumer. While everything here is experimental, a lexicon change should ripple through every app that reads it in one atomic commit. That is the monorepo's whole job.

The coilysiren/cli-* family is the opposite pattern: one repo per tool, because those tools are stable and well-bounded. Atmosphere is not there yet. When an app here proves itself and stops sharing churn with the rest, it graduates out into its own repo.

Monorepo for the frontier. Polyrepo for the settled tools.

Layout

ideas/        idea dumps, one file per idea, no ceremony
packages/     shared code - lexicons, atproto-core (identity, auth, PDS client, Jetstream)
apps/         the actual Atmosphere apps, one directory each

packages/ and apps/ fill in as real things take shape. ideas/ is the front door.

Dumping ideas

Drop a markdown file into ideas/. Name it whatever. Do not overthink it. See ideas/README.md.

References

See also

Cross-reference convention from coilysiren/agentic-os#59.