Claude-Guardian
Claude Guardian is an all-in-one Claude account safety and risk prevention skill. It intelligently assesses your device, account history, network environment, and payment options, then provides person
翻譯準備中
Cross-repo engineering-methodology skills shared across onsager-ai and codervisor projects (dev-process, CI triage, planning DAG, browser automation, etc.)
翻譯準備中
技能JavaScript · ShellGitHub @onsager-ai自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
安裝型專案無需部署網域也可驗證。個人儲存庫可透過 GitHub 登入驗證,組織儲存庫可使用上方的儲存庫驗證檔案。
正在載入完整 README。 以下為已儲存的摘錄。
Cross-repo engineering-methodology skills — the dev-process scaffolding that has converged across onsager-ai/onsager, onsager-ai/onsager-skills, onsager-ai/duhem, and codervisor/lean-spec and is worth maintaining once in one place. Each repo previously carried its own copy; this bundle owns the shared source used by generated checkout-local consumers.檢視完整 README ↗Cross-repo engineering-methodology skills — the dev-process scaffolding that has converged across onsager-ai/onsager, onsager-ai/onsager-skills, onsager-ai/duhem, and codervisor/lean-spec and is worth maintaining once in one place. Each repo previously carried its own copy; this bundle owns the shared source used by generated checkout-local consumers.
The Agent Configuration Standard v1 draft proposes repository-owned contracts, native harness adapters and pinned checkout-local workflows. See the decision register and pilot adoption status. The standard remains a review proposal. The revised pilots use checkout-local synchronization, so a normal clone needs no personal installation.
Work can reuse the same repository-owned contracts and pinned skills. Its native capability mapping is ChatGPT Work mechanics. A ChatGPT Project does not by itself establish that a repository's instructions or skill catalog were loaded.
Add a short entrypoint in the Project's settings, adapting the repository names and communication preferences. For example:
This project covers onsager-ai/semon and onsager-ai/semon-hub.
Communicate in Chinese; write GitHub issues and pull requests in English.
For repository tasks, resolve the target repository, branch and commit.
Read AGENTS.md and .agents/manifest.json at that commit, then load only
the relevant .agents/skills/<name>/SKILL.md files and necessary dependencies.
Read applicable module instructions before editing.
Prefer the available local checkout; otherwise use connected GitHub
file reads at the same commit. Refresh these sources when the task ref changes.
Follow the target repository's pinned manifest and canonical skill copies.
Update shared behavior in dev-skills and regenerate managed projections.
Use the current Work catalog for installed skills. Reading a repository SKILL.md through GitHub is explicit workflow loading, not plugin installation or proof of automatic discovery. No personal installation is needed for that read path; actual GitHub access and execution capabilities remain separate prerequisites.
Validate source changes with npm run check, then synchronize consumers using
their existing pinned-source process. Record a fresh Work session's actual
instruction and skill reads separately from static checks. Plugin packaging and
distribution are a separate opt-in step; this entrypoint does not install one.
# Install every skill, user-global, for Claude Code.
npx skills add -g onsager-ai/dev-skills --skill '*' -a claude-code
Installed under ~/.claude/skills/<skill-name>/. The skills load automatically whenever Claude Code starts in any directory.
To install a single skill, drop the '*':
npx skills add -g onsager-ai/dev-skills --skill plan-dag -a claude-code
Project-scope (drops symlinks into ./.claude/skills/) is also supported, but the revised pilot distribution is checkout-local and checked in; personal installs are optional legacy usage.
The selected pilot procedures are harness-neutral. Their harness-operations dependency maps actual capabilities and loads only the matching Claude/Codex reference. Other optional catalog skills below retain their declared prerequisites.
| Skill | One-liner |
|---|---|
issue-spec | Create/revise a focused spec under the repo's contribution policy; use its local medium, labels and impact overlays. |
ui-design | Reconcile requirements and visual baselines, inspect actual diffs and implement within the existing stack; optional pen.dev tooling and repository-owned design contracts. |
pre-push | Pre-push checklist for the SDD loop — sync the merge preview, walk merge-conflict patterns, run the repo's check gate, confirm a linked spec. Repo-agnostic; the gate command + collision patterns come from the consumer's AGENTS.md. |
pr-lifecycle | Post-push PR workflow — spec linking, Delivers, tracker refresh, CI triage (delegates to ci-triage), conflict recovery, webhook + post-push CI sweep. Repo-agnostic; CI-failure patterns come from the consumer's AGENTS.md. |
plan-dag | Render an issue / sub-issue / PR plan as a high-DPI PNG dependency DAG, color-coded done / in-progress / available-next / blocked. |
ci-triage | Triage failed CI runs on any GitHub-Actions–driven repo — regression vs flake vs infra, with a rolling main-red issue. |
docs-drift-guard | Keep prose docs in sync with code — the drift-resistance ladder + altitude/one-home discipline, plus the @onsager/docs-drift-check CI floor that fails on any dead repo-relative link a Markdown doc cites. |
| Class | Where it lives | Example |
|---|---|---|
| Cross-repo methodology | dev-skills (this repo) | issue-spec, pre-push, pr-lifecycle, ci-triage, plan-dag |
| User-facing product loop | onsager-ai/onsager-skills | onsager-design-workflow, onsager-run-workflow |
| Repo-local dev process | the consumer repo's .claude/skills/ | onsager-dev-process, duhem-dev-process |
A repo-local skill stays local when it carries the repo's specific area taxonomy, build-tool conventions, or product-specific seams — <repo>-dev-process is the canonical such skill. A skill belongs here when the procedure generalizes — Onsager, lean-spec, and Duhem all benefit from the same shape with at most a thin CLAUDE.md overlay. The pre-push and PR-lifecycle workflows used to be per-repo (onsager-pre-push, duhem-pr-lifecycle, …); they converged enough to consolidate into the global pre-push / pr-lifecycle skills, with each repo's gate command, collision patterns, and CI-failure table overlaid via its AGENTS.md / <repo>-dev-process.
This bundle is the consolidation target for engineering-methodology skills used across the listed repos. To change a skill:
scripts/ / references/ / templates/ changes).The installed copies under ~/.claude/skills/ are read-only. Consumer repos that include the check-skill-edit.sh PreToolUse hook will block direct edits to any installed copy that carries a .upstream-source marker — the fix is to PR upstream and re-run npx skills add.
Use checkout-local synchronization. Select shared skills, common rules and local skill names in the manifest, generate once, and commit the result. Normal developers then clone and work; scheduled draft-update PRs maintain the pinned source. Repository contracts and overlays retain local ownership. Legacy personal installation above remains optional.
MIT. See LICENSE.
web-testing | L2 AI-driven web UI testing for React/Vite dashboards. Procedure is repo-agnostic; example routes are Onsager-shaped, forkable. |
railway | Operate Railway deployments from the CLI — logs, metrics, variables, deploys, SSH, DB shell. Optional bundled scripts are Onsager-specific wrappers. |
agent-browser | Browser automation CLI for AI agents — navigate, click, fill, screenshot, scrape. |
git-commit | Disciplined git commit workflow — stage, write a clear message, commit. |
github-integration | GitHub CLI patterns (gh) for issues, PRs, and cloud-auth pitfalls. |
parallel-worktrees | Coordinate multiple agent sessions on parallel git worktree branches. |
rust-node-bootstrap | Scaffold a new Rust + Node.js hybrid project (Cargo + pnpm + Turbo). |
rust-node-ci | GitHub Actions workflows for Rust + Node.js hybrid repos. |
rust-npm-publish | Publish a Rust+Node hybrid as platform-specific npm packages with version sync. |
codegraph | Pre-indexed code knowledge graph (MCP, SQLite + tree-sitter) for cross-file exploration of brownfield repos. Cloud cold-start spike protocol included. |
worktree-devproxy | Per-worktree compose stacks behind one shared Traefik — http://<worktree>.<repo>.localhost:8000, Host-header routing, zero host ports / DNS / TLS. Bundles the wt manager script. |
worktree-discipline | One machine-global pre-commit hook: no commits on main, agents must work in worktrees (CLAUDECODE=1 detection), auto-scoped to devproxy-onboarded repos, delegates to repo-local hooks. |