smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when creating, debugging, or improving GitHub Actions workflows for this repo — especially the crates.io release orchestrator and the downstream CLI and SDK release workflows for PyPI, npm, GitHub Releases, Homebrew tap, and NuGet. Also covers SDK distribution README branding alignment across npm, PyPI, and the…
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Remove signs of AI-generated writing from text. Use after drafting to make copy sound more natural and human-written. Based on Wikipedia's "Signs of AI writing" guide.
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when building or debugging Rust code that targets multiple platforms or language surfaces, especially Tauri, wasm/npm, UniFFI, Swift/Kotlin bindings, shared SDK crates, deployment-target issues, and environment parity across desktop, mobile, CLI, and web.
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when building, debugging, or extending smbCloud authentication across the Rails auth service, the web console, the Rust or WASM auth SDKs, and Tauri or web client apps. Covers platform clients vs tenant auth apps, AuthUser signup/sign-in/confirmation, OAuth providers for AuthUser, shared auth apps across projects…
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when building, packaging, or releasing smbCloud CLI binaries through npm, PyPI, or GitHub Actions CI/CD. Covers the Rust binary release source of truth, the npm wrapper and platform packages, the PyPI maturin package under pypi/, local publishing with uv tool install maturin, and fixes to…
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when deploying from a monorepo with smbCloud CLI, especially repositories that contain multiple deployable sub-projects with different strategies (Next.js SSR, Vite SPA, Rails, static) behind a single .smb/config.toml with runner = 255 and [[projects]] entries.
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when deploying or debugging Next.js apps on smbCloud, especially the dedicated nextjs-ssr flow that builds locally, uploads .next/standalone via rsync, restarts the app over SSH (PM2 by default, or a git-owned systemctl --user service when processmanager = "systemd"), and serves traffic behind Nginx.
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when implementing or debugging smbCloud's generic rsync-based deployment path in smbcloud-cli, especially rsyncdeploy.rs, workspace dependency wiring, SSH identity handling, remote path normalization, and parity with shell rsync commands like rsync -a source/ host:path/.
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when building, generating, or releasing the smbCloud documentation site (website/, Nextra + Next.js) — the developer-docs generation pipeline that reads the sibling docs/ tree, the nextjs-ssr deploy via smb deploy, and the public-repo content boundary.
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when building, debugging, or extending GresIQ, smbCloud's managed PostgreSQL service, especially the Rust crate in crates/smbcloud-gresiq, managed connection bootstrap, branch-aware database config, TLS-aware tokio-postgres setup, environment-variable loading, and future Neon or Prisma-style service capabilities…
smbcloudXYZ/smbcloud-cli
Skill Claude CodeCodex
Use when building, packaging, or publishing smbCloud Ruby gems backed by Rust native extensions through Magnus and rbsys, especially under sdk/gems/model and sdk/gems/auth. Covers gem layout, path wiring to workspace crates, rake build/compile flows, pkg output, .gitignore conventions, and RubyGems release preflight.