Shared Sessions for Claude Code
링크로 Claude Code 세션을 공유하면 팀원이 각자 Claude Code에서 참여해 함께 작업합니다
AI 개발자 도구 체인
AI developer toolchain
플러그인ShellGitHub @originalhat직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
AI-powered workflows centered around code. Installable as a Claude Code plugin.
Greybeard is a collection of structured AI agent workflows that help you:README 전문 보기 ↗AI-powered workflows centered around code. Installable as a Claude Code plugin.
Greybeard is a collection of structured AI agent workflows that help you:
Each workflow is a set of prompts and templates that guide AI agents through multi-stage analysis.
Install the plugin, then set up the data directory.
This repo is its own marketplace (.claude-plugin/marketplace.json). Add it as a marketplace, then install:
/plugin marketplace add casconed/greybeard
/plugin install greybeard@greybeard
Or, for a local clone you're developing against, add it by path instead of by GitHub repo:
/plugin marketplace add /path/to/greybeard
/plugin install greybeard@greybeard
Greybeard keeps cloned repos and workflow output outside the plugin, at $GREYBEARD_DATA/ (defaults to ~/.greybeard-data/). Set GREYBEARD_DATA to relocate it. The data directory is created automatically on the first session after install (a SessionStart hook runs mkdir -p idempotently), so this step is optional — run it manually only if you want to populate sources/ before launching Claude:
mkdir -p "${GREYBEARD_DATA:-$HOME/.greybeard-data}/sources" "${GREYBEARD_DATA:-$HOME/.greybeard-data}/output"/{knowledge-extraction,security-testing,design-audit,campaigns,code-review,on-call,validate,retro}
Clone the repos you want to analyze into the data directory:
git clone https://github.com/your-org/your-repo.git "${GREYBEARD_DATA:-$HOME/.greybeard-data}/sources/your-repo"
Add team-specific review criteria to workflows/code-review/context/:
GOTCHYAS.md — Known pitfallsNITS.md — Style preferencesThen ask Claude to run a workflow (the leading word routes it):
"Review <github PR URL>""Validate <github PR URL | ticket>""Extract knowledge from my-repo""Pen test my-repo""Design audit my-repo""Campaign plan 'convert all JS to TypeScript' in my-repo""Triage <Jira ticket URL>""retro" (or "retro --days 7")greybeard/
├── .claude-plugin/plugin.json # Plugin manifest
├── hooks/hooks.json # SessionStart hook: creates $GREYBEARD_DATA dirs
├── hooks/sync-skills-if-changed.sh # Stop hook (user settings): re-runs skills/sync-local.sh when a SKILL.md changed
├── agents/ # Custom subagents (canonical Claude Code frontmatter)
│ └── sync-local.sh # Generates ~/.claude/agents + ~/.pi/agent/agents copies
├── skills/ # One skill per workflow — auto-activates on its trigger words
│ └── <workflow>/SKILL.md # Thin router → workflows/<workflow>/AGENTS.md
├── workflows/ # Shared instruction tree (lenses, pipelines, templates, context)
│ ├── code-review/ # Technical code review pipeline
│ │ ├── lenses/ # General technical criteria
│ │ ├── context/ # Team/repo-specific criteria
│ │ └── templates/ # Canonical report format
│ ├── review-fix/ # Loop-based auto-fix on top of code review
│ │ ├── pipeline/ # 3-phase triage → fix → gate loop
│ │ └── templates/ # Fix-run audit record format
│ ├── implement/ # Ticket/requirements → TDD → review --fix → browser validation
│ ├── validate/ # QA: check the stated behavior, then explore around it
│ │ ├── pipeline/ # Check → charter → explore loop → confirm
│ │ ├── lenses/ # Exploratory heuristics (inputs, CRUD, states, timing, data, roles…)
│ │ ├── context/ # Per-app launch, logins, seed data, known quirks
│ │ └── templates/ # Report and run record
│ ├── knowledge-extraction/ # Business logic documentation pipeline
│ │ ├── pipeline/ # 5-phase extraction process
│ │ └── templates/ # Output templates
│ ├── security-testing/ # Security vulnerability scanning
│ │ ├── pipeline/ # 3-phase scan process
│ │ ├── lenses/ # 17 security-focused lenses
│ │ └── templates/ # Output templates
│ ├── design-audit/ # Frontend design consistency assessment
│ │ ├── pipeline/ # 4-phase audit process
│ │ ├── lenses/ # Design dimension criteria
│ │ └── templates/ # Output templates
│ ├── campaign/ # Large-scale refactoring campaign execution
│ │ ├── context/ # Archetype-specific gotchas
│ │ └── pipeline/ # 6-phase plan → execute → review cycle
│ ├── on-call/ # On-call ticket triage + self-improving runbooks
│ │ ├── pipeline/ # 5-phase triage → publish → capture → curate → sync
│ │ ├── context/ # Authoring standard + escalation map
│ │ └── templates/ # Runbook, audit, and index templates
│ └── retro/ # Retrospective over recent threads → quantified, ranked improvements
│ ├── lenses/ # What is measured: one file per kind of friction (extend by adding a file)
│ ├── pipeline/ # 5-phase gather → summarize → synthesize → report → apply
│ └── templates/ # Report, thread summary, state schema
├── sources/ # Repo relationship docs
└── sketches/ # Drafts and ideas
Private data lives outside the plugin:
$GREYBEARD_DATA/ # default ~/.greybeard-data/
├── sources/ # Cloned repositories
│ └── {repo}/
└── output/ # Workflow output
├── knowledge-extraction/{repo}/
├── security-testing/{repo}/
├── design-audit/{repo}/
├── campaigns/{repo}/{campaign}/
├── code-review/{repo}/fix-runs/ # review-fix audit records (one per run)
├── code-review/{repo}/runs/ # plain review run records (one per review)
├── validate/{repo}/{run}/ # Validation runs: report, record, screenshots
├── on-call/ # Runbooks (by repo/domain) + PHI-free audit logs
└── retro/ # Retro state, reports, changelog (or $RETRO_HOME → a private repo)
Multi-stage review that evaluates code changes against:
review <github PR URL>
(also accepts review <branch-name> in <repo-name> when there's no PR yet)
How it works:
origin/mainAuto-fix mode (review --fix): instead of stopping at a report, classifies findings, auto-applies the safe ones, commits them separately from the author's original commits, and re-reviews with a fresh pass — looping (bounded) until nothing auto-fixable remains or a 3-round cap is hit. When the branch was already reviewed, it reviews only the commits since (2-round cap), unless they are a large share of the branch or touch migrations or config. Never pushes; only runs on a branch you own. See workflows/review-fix/.
Interactive mode (review --interactive): prints the report, then walks failures 1-by-1 — drafting a PR review comment in your voice (concise, question-framed, user-impact focused), revising on feedback, and posting inline to GitHub only after approval. Skips pre-existing findings; nits skipped by default.
See workflows/code-review/ for details.
Takes a ticket or a set of requirements and turns it into working, tested, reviewed, and validated code on a branch, with one list of decisions for you at the end.
implement <Linear issue | Jira ticket URL | ticket ID | GitHub issue URL | freeform requirements> [in <repo-name>] [--worktree [--base <branch>]] [--skip-ui] [--no-validate] [--pr]
How it works:
validate, on that commit, with no fixes in betweenagent-summary.md to it: what was built, why, and the decisions made along the wayA stacked branch (--base) skips validate; validate the whole stack once from its top branch with validate --stack. Never pushes or opens a PR unless --pr is passed. See workflows/implement/ for details.
General-purpose QA, done the way a curious human tester would do it. Check the change does what it claims, then explore at and around it for what nobody specified.
validate <ticket | github PR URL | branch in repo | freeform> [--check-only] [--rounds N] [--url <base-url>]
validate --stack <top-branch> in <repo>
How it works:
Never touches production, never modifies code. See workflows/validate/ for details.
Extract business logic from code into structured documentation. Produces:
5-phase pipeline:
See workflows/knowledge-extraction/ for details.
Scan entire repositories for security vulnerabilities. Produces a prioritized report ranked by severity.
pen test <repo-name>
How it works:
Supports incremental catch-up:
catch up security for <repo-name>
See workflows/security-testing/ for details.
Scan frontend repositories for design consistency and produce a living design specification.
design audit <repo-name>
How it works:
Supports incremental catch-up:
catch up design for <repo-name>
See workflows/design-audit/ for details.
Execute large-scale, systematic refactoring campaigns across many files over multiple sessions. The human defines the goal; the pipeline writes the recipe, tracks progress, and makes the changes in reviewable batches.
campaign plan <goal> in <repo-name>
How it works:
Continue an in-progress campaign:
campaign continue <campaign-name> in <repo-name>
Check progress without making changes:
campaign status <campaign-name> in <repo-name>
See workflows/campaign/ for details on execution modes (autonomous vs. guided) and DDD campaign integration.
Triage engineering on-call (ER) tickets and turn each resolution into durable knowledge — a hierarchy of short, self-contained runbooks plus a PHI-free audit trail. Spans origami_claims, care_platform, and sana_mobile. This is the canonical, cross-repo home for on-call knowledge; the /oncall slash commands inside origami_claims are separate and left as-is.
triage <Jira ticket URL>
How it works:
Five verbs: triage, on-call publish, on-call capture, on-call curate, on-call sync.
Runbooks and audit logs are the source of truth in $GREYBEARD_DATA/output/on-call/ — PHI/PII-free (the JIRA ticket ID is the pointer to real identifiers). Needs the atlassian (JIRA) MCP, declared in the plugin's .mcp.json.
See workflows/on-call/ for details.
New workflows go in workflows/{workflow-name}/ with a matching skills/{workflow-name}/SKILL.md entry point. See workflows/AGENTS.md for conventions.
| Category | Lenses |
|---|---|
| Security | Auth, PHI/HIPAA |
| React | Hooks, Performance, State |
| TypeScript | Type Safety, Defensive Code |
| Data | N+1 Queries, Migrations, Idempotency |
| Architecture | Separation of Concerns, Extensibility, Clarity |
| Infrastructure | Cron, Jobs, WebSockets |
| Compatibility | API Breaking Changes, Browser, CORS, Client-Server Contracts |
| Quality | Testing, Accessibility |
MIT