{"id":47678367,"url":"https://github.com/probeo-io/antidrift","last_synced_at":"2026-05-02T02:01:53.947Z","repository":{"id":346393885,"uuid":"1189742650","full_name":"probeo-io/antidrift","owner":"probeo-io","description":"Company brain skills for Claude Code. Shared knowledge, shared skills, no more passing markdown files.","archived":false,"fork":false,"pushed_at":"2026-04-27T01:16:46.000Z","size":17936,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-27T03:36:36.942Z","etag":null,"topics":["ai-agents","antigravity-ide","claude-code","codex","company-brain","developer-tools","mcp","mcp-server"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/probeo-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-23T16:13:14.000Z","updated_at":"2026-04-27T01:16:50.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/probeo-io/antidrift","commit_stats":null,"previous_names":["probeo-io/antidrift"],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/probeo-io/antidrift","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probeo-io%2Fantidrift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probeo-io%2Fantidrift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probeo-io%2Fantidrift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probeo-io%2Fantidrift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/probeo-io","download_url":"https://codeload.github.com/probeo-io/antidrift/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probeo-io%2Fantidrift/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32445720,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T20:22:27.477Z","status":"ssl_error","status_checked_at":"2026-04-29T20:22:26.507Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","antigravity-ide","claude-code","codex","company-brain","developer-tools","mcp","mcp-server"],"created_at":"2026-04-02T13:40:23.991Z","updated_at":"2026-05-02T02:01:53.929Z","avatar_url":"https://github.com/probeo-io.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# antidrift\n\nCompany brain for you and your AI agents. Shared knowledge, shared skills, no more passing files around.\n\nWorks with Claude Code, Claude Cowork / Desktop, OpenAI Codex, Cursor, and Google Antigravity.\n\n## The Problem\n\nEvery time you start a new session, your AI agent has no idea who you are, what your company does, who your customers are, or how you work. You repeat yourself constantly. Context drifts. Knowledge gets lost.\n\n## The Fix\n\nAntidrift is a git repo that gives your AI agents full context on your company. Product, customers, stack, positioning, decisions, standards — all of it. Clone it on any machine and your agent knows everything.\n\n**Two things in the box:**\n1. **The brain** — markdown files organized by department. Your agent reads them automatically.\n2. **Skills** — slash commands that do real work: `/write`, `/review`, `/icp`, `/prep`, `/tps`, and more.\n\n## Install\n\n```bash\nnpm install -g @antidrift/cli\n```\n\nOr via Python:\n\n```bash\npip install antidrift\n```\n\n## Quick Start\n\n```bash\nantidrift init\n```\n\nThat's it. Your agent loads the brain and knows where everything is. Type `/ingest \u003cpath\u003e` to start building context from your existing files.\n\n## What's In the Brain\n\n```\nyour-brain/\n├── CLAUDE.md              # Company overview, priorities, navigation\n├── AGENTS.md              # Same content — for Codex users\n├── product/               # What you're building, roadmap\n├── customers/             # Account data, meeting notes, agreements\n├── marketing/             # Positioning, brand voice, campaigns, ICPs\n├── sales/                 # Pipeline, prospects, outreach\n├── engineering/           # Architecture, coding standards, specs\n├── finance/               # Revenue, expenses\n├── decisions/             # Why we made the choices we made\n└── projects.md            # Project registry with repo URLs\n```\n\nAdd a department by creating a directory. Nest as deep as you want. Your agent discovers it all.\n\n## Skills\n\nSkills are slash commands. Type `/` to see them.\n\n### Core (ships with every brain)\n\n| Skill | What it does |\n|---|---|\n| `/ingest \u003cpath\u003e` | Import files and directories into the brain |\n| `/push` | Commit and push changes (syncs brain files, merges additively) |\n| `/refresh` | Pull latest changes from remote |\n| `/onboard` | Walk a new person through everything |\n| `/publish \u003cskill\u003e` | Share a skill with the community |\n\n### Community Skill Packs\n\n```bash\nantidrift skills add essentials         # decision, recap, write, prep, followup, status, search\nantidrift skills add engineering        # review, spec, changelog, standards, tps\nantidrift skills add customer-research  # icp, voc, twins\nantidrift skills add email              # inbox (classify, move, archive, clean)\nantidrift skills add legal              # legal document generator\nantidrift skills add all              # everything\n```\n\n| Pack | Skills |\n|------|--------|\n| **essentials** | `/decision` — log decisions with context and reasoning |\n| | `/recap` — what changed since last time |\n| | `/write` — write anything using brand voice + brain context |\n| | `/prep` — prep for a customer call from account data |\n| | `/followup` — draft follow-up emails after meetings |\n| | `/status` — brain health, freshness, gaps |\n| | `/search` — search across the entire brain |\n| **engineering** | `/review` — code review using team standards from the brain |\n| | `/spec` — technical spec using architecture context |\n| | `/changelog` — generate changelog from git history |\n| | `/standards` — generate coding standards from existing code |\n| | `/tps` — TPS report from git history (yes, that TPS report) |\n| **customer-research** | `/icp` — build research-backed Ideal Customer Profiles |\n| | `/voc` — Voice of Customer analysis in their actual language |\n| | `/twins` — create AI twin personas for market testing |\n| **email** | `/inbox` — classify, label, move, archive, and clean your inbox (requires mcp-gmail) |\n| **legal** | `/legal` — generate NDAs, subscription agreements, PSAs from templates |\n\nBrowse what's available:\n\n```bash\nantidrift skills list\n```\n\n## How It Works\n\n### Your Agent Reads the Brain Automatically\n\nEvery directory has a brain file (`CLAUDE.md` for Claude Code, `AGENTS.md` for Codex). Your agent loads it when working in that area. Only what's relevant gets loaded — not the whole brain at once.\n\n### Skills Are Just Markdown\n\nA skill is a directory with a `SKILL.md` file:\n\n```yaml\n---\nname: my-skill\ndescription: What this skill does and when to use it\n---\n\nInstructions for your agent go here. Markdown.\n```\n\nNo build step. No framework. No config.\n\n### Two Layers of Skills\n\n**Company skills** live in the brain repo at `.claude/skills/`. Everyone gets them via git.\n\n**Personal skills** live on your machine at `~/.claude/skills/`. Never shared unless you choose to. Personal skills override company skills if they share a name.\n\nWhen a personal skill is useful for the team: copy it to the brain repo and `/push`.\n\n### Keeping the Brain Efficient\n\nBrain files are indexes, not documents. Keep them under 250 lines — summaries and pointers.\n\nHeavy reference material goes in `_reference/` subdirectories. Your agent won't read it unless asked.\n\n```\nmarketing/\n├── CLAUDE.md              # Summary — auto-loaded (~150 lines)\n├── pricing-structure.md   # Active reference\n└── _reference/            # Heavy files — only on demand\n    ├── twin-tests/\n    └── voc/\n```\n\n## Supported Platforms\n\nAntidrift works across all major AI coding platforms on the same brain.\n\n| Platform | Brain File | Config File |\n|---|---|---|\n| Claude Code | CLAUDE.md | .mcp.json |\n| Claude Cowork / Desktop | CLAUDE.md | claude_desktop_config.json |\n| OpenAI Codex | AGENTS.md | — |\n| Cursor | AGENTS.md | — |\n| Google Antigravity | GEMINI.md | — |\n\n- `antidrift init` creates CLAUDE.md, AGENTS.md, and GEMINI.md\n- `/push` syncs them before every commit\n- `/ingest` creates all brain files for every department\n- Community skills compile to the right format on install\n- Teams can mix platforms — everything stays in sync\n\n### Skill Compiler\n\nConvert skills between platforms:\n\n```bash\nantidrift cross-compile .claude/skills/my-skill --to codex\nantidrift cross-compile .agents/skills/my-skill --to claude\n```\n\n## Connect Services\n\nConnect external services as MCP servers — your AI agent gets live access to your tools.\n\n```bash\nantidrift connect google                # Google Workspace (all-in-one)\nantidrift connect gmail                 # Gmail only\nantidrift connect drive                 # Drive, Docs, Sheets\nantidrift connect calendar              # Calendar only\nantidrift connect stripe                # Stripe\nantidrift connect attio                 # Attio CRM\nantidrift connect github                # GitHub\n```\n\n### Platform targeting\n\nBy default, `connect` installs for Claude Code. Use flags to target other platforms:\n\n```bash\nantidrift connect stripe --cowork       # Claude Cowork / Desktop\nantidrift connect stripe --all          # All detected platforms\nantidrift connect stripe --claude-code  # Claude Code (explicit)\n```\n\n## Packages\n\n| Package | What It Does |\n|---|---|\n| `@antidrift/cli` | Unified CLI |\n| `@antidrift/core` | Brain + core skills + setup |\n| `@antidrift/skills` | Community skill registry |\n| `@antidrift/mcp-google` | Google Workspace — all-in-one (Sheets, Docs, Drive, Gmail, Calendar) |\n| `@antidrift/mcp-gmail` | Gmail (search, read, send, reply, labels, archive, drafts) |\n| `@antidrift/mcp-drive` | Drive + Docs + Sheets (files, folders, docs, spreadsheets) |\n| `@antidrift/mcp-calendar` | Calendar (upcoming, search, create, today) |\n| `@antidrift/mcp-stripe` | Stripe (invoices, customers, subscriptions, charges, payment links) |\n| `@antidrift/mcp-attio` | Attio CRM (people, companies, deals, tasks, notes) |\n| `@antidrift/mcp-github` | GitHub (repos, issues, PRs, actions, releases, traffic) |\n\n## Learn More\n\n[antidrift.io](https://antidrift.io)\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on sharing skills and developing core.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprobeo-io%2Fantidrift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprobeo-io%2Fantidrift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprobeo-io%2Fantidrift/lists"}