Claude-Guardian
Claude Guardian는 계정 안전과 위험 방지를 위한 올인원 기능으로, 기기·계정 이력·네트워크·결제 옵션을 지능적으로 평가해 제공합니다
온사거-AI·코더비소어 프로젝트에 적용되는 교차 저장소 엔지니어링 기술(개발 프로세스·CI·계획 DAG·브라우저 자동화 등)
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. |