lobu-ai/lobu/lobu-operator
Claude Code and agent skill by lobu-ai/lobu
- community
Checking that the SKILL.md file is still in the repository.
Contribute safely to the Lobu monorepo: worktrees, package rules, red-to-green fixes, validation gates, SDK-first operations, PRs, and rollout checks.
Install
npx vskill@latest install lobu-ai/lobu/lobu-operatorSKILL.md
Lobu Operator — Repo Guide
This is a fast index, not a replacement for repository instructions. Root AGENTS.md and the nearest package AGENTS.md are authoritative; CLAUDE.md includes the root rules for Claude sessions.
Before You Act
- Read root
AGENTS.md, the touched package's nearestAGENTS.md, and the relevantdocs/GOTCHAS.mdsection. - Read the concept docs before touching automation:
docs/CONCEPTS.md(entities vs events, identity, end-to-end lifecycle),docs/AUTOMATIONS.md(Automation contract),docs/connector-authoring.md(custom connectors),docs/README.md(index). - Run
make task-setup NAME=<slug>and work only in the resulting.claude/worktrees/<slug>/directory. Never switch branches or edit in the main checkout. - Read
lobu.config.tswhen configuration or runtime semantics matters; inspect the active agent and skill directories because composition is data-driven. - Reproduce a bug before changing code. Capture red→fix→green evidence and exercise every branch touched; a typecheck alone is not completion.
Dev Workflow
Prerequisites are Bun, the supported Node version, and Postgres with pgvector via DATABASE_URL. make dev uses the shared local Postgres; make dev-embedded uses per-worktree embedded Postgres. Read .env.local for the allocated ports.
Correctness Invariants
- Design for at least three replicas. Shared required state and cross-pod signals belong in Postgres, never a process-local singleton or
Map. eventsis append-only. Replace or hide records with superseding/tombstone events; never delete history.- User-facing reads must not aggregate growing history. Materialize bounded answers on writes and read them back by index.
- Never bulk-delete production organizations. Treat apparently empty organizations as real signups requiring individual confirmation.
- Workers receive placeholders/proxied access, device-pinned credentials, or short-lived provider-derived leases—never durable stored credentials.
- Agent-facing vocabulary always says Automation; engine-only vocabulary stays internal.
- Durable dispatch and delivery failures fail closed. Retry, defer, or surface terminal failure; never reinterpret an ambiguous coordination error as permission to proceed.
Validate and Ship
Run focused tests while iterating, then the settled-diff gates in this order:
GitHub CI (ci.yml) is the canonical gate: free on this public repo, full Linux graph in ~5–7 min per PR. make pre-pr runs the fast local gates (typecheck, knip, lint, naming) before push; make review can run alongside CI and publishes success only after exact-HEAD CI passes. Optional findings never reopen a pass; the branch has two automatic write attempts across all invocations/resumes. make pr-full (Daytona ephemeral sandbox, else local) is optional tooling, not part of the required loop. Stage every intended new file explicitly before pushing.
Never bypass a check that has not reported. For a production-visible change, wait for deployment and prove the PR's squash merge commit is an ancestor of the deployed SHA before running the live check. Clean up the task worktree with make task-clean after merge.
Data Integration & Knowledge Ingestion
- Discover the current ClientSDK with
search_sdk; usequery_sdkfor reads andrun_sdk/lobu call run_sdk(with atitlearg) for writes. - Connectors plus feeds are the normal integration path. Use
connections.connect, follow anysetup_requiredcontinuation, then create and trigger a feed withfeeds.createandfeeds.trigger. - Find connector actions with
operations.listAvailableand execute the returned target withoperations.execute; do not guess operation or connection identifiers. - Use
knowledge.savefor schema-less semantic history andentities.create/entities.updatefor strict structured records. Chunk bulk work and usePromise.allSettledso conflicts are explicit. lobu memory seedis suitable for small declarative YAML datasets, not large backfills.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/lobu-operator/SKILL.md
Popularity
- Repository stars
- 158
- Repository forks
- 20
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lobu-ai/lobu/lobu-operator)