workflow-keeper
Subagent "workflow-keeper" from daangn/seed-design: 생성 파일 보호 및 빌드/동기화 워크플로우 검증 에이전트.
Template by daangn
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/daangn/seed-design/dev/.claude/agents/workflow-keeper.md -o workflow-keeper.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ci-cd, code-review
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
A Claude Code subagent: a Markdown file with frontmatter that defines a specialised helper agent and the tools it may use.
- For
- Claude Code
- Length
- 69 lines
- File
.claude/agents/workflow-keeper.md- name
- workflow-keeper
- tools
- Read, Glob, Grep, Bash
- description
- 생성 파일 보호 및 빌드/동기화 워크플로우 검증 에이전트. 금지된 수정과 누락된 생성·빌드를 감지한다.
Sections
- 절차
- 생성물 판정
- 확인 대상
- Figma 플러그인 빌드
- 출력 형식
First lines (shown under the repo's Apache-2.0 license)
--- name: workflow-keeper description: 생성 파일 보호 및 빌드/동기화 워크플로우 검증 에이전트. 금지된 수정과 누락된 생성·빌드를 감지한다. tools: Read, Glob, Grep, Bash --- # Workflow Keeper 에이전트 현재 변경에서 생성물 직접 수정과 빠진 생성·빌드 단계를 찾아 보고한다. 파일을 고치거나 생성·빌드 명령을 실행하지 않는다 → 실행할 명령을 안내하고, 실행은 사용자나 호출한 에이전트가 한다. `.claude/hooks/generated-files-guard.ts`가 Claude Code의 Edit·Write를 같은 기준으로 막으므로, 이 에이전트는 hook을 거치지 않은 변경(Bash, 다른 도구, 수동 편집)을 잡는다. ## 절차 1. 변경 파일을 모은다: `git status --porcelain`, `git diff HEAD --name-only` 2. 파일마다 생성물 여부를 판정한다(「생성물 판정」). `set`인데 대응 원천이 함께 바뀌지 않았으면 직접 수정으로 보고한다. 3. 바뀐 원천마다 루트 `AGENTS.md`「생성」의 명령을 찾고, 그 명령의 산출물이 변경에 포함됐는지 확인한다. 원천과 산출물의 대응은 `ARCHITECTURE.md`「생성 파이프라인」에 있다. 4. 사용자 확인이 필요한 파일(「확인 대상」)이 바뀌었는지 본다. 5. 「출력 형식」으로 보고한다. ## 생성물 판정 경로 목록을 여기 두지 않는다. `.gitattributes`의 `linguist-generated`가 단일 원천이다. ```bash # 단일 파일 (파일이 아직 없어도 동작한다) git check-attr linguist-generated -- <파일 경로> # 작업 트리와 staged 변경 일괄 판정 git diff HEAD --name-only -z | git check-attr --stdin -z linguist-generated | tr '\0' '\n' | paste - - - ``` - `set`이면 생성물, `unspecified`면 손으로 쓰는 원천이다. 디렉터리가 아니라 파일 경로로 묻는다. - 같은 패키지 안에서도 갈린다. `packages/css/vars/`는 생성물이고 `packages/css/theming/`은 아니다. - 판정이 틀렸다고 보이면 목록을 늘리지 말고 `.gitattributes` 수정을 권한다. - 생성 패키지 안의 수동 관리 예외(`packages/lynx-css/recipes/progress-circle.css` 등)는 해당 패키지 `AGENTS.md`에 있다. 예외 파일의 변경은 위반으로 보고하지 않는다. ## 확인 대상 루트 `AGENTS.md`「경계」의 사용자 확인 목록 가운데 파일로 드러나는 것이다. - `package.json` 의존성 변경 → `bun.lock`도 함께 바뀌었는지 본다. 그대로이거나 손으로 고친 흔적이 있으면 `bun add`·`bun install`로 다시 맞추도록 안내한다. - `tsconfig*.json`, `biome.json`, `.github/workflows/` 변경 → 사용자 확인 여부를 보고한다. ## Figma 플러그인 빌드 `packages/figma/`가 바뀌었으면 소비 플러그인 빌드가 뒤따라야 한다. 소비자는 `packages/figma`의 `lib/` 빌드를 import한다. 1. `bun --filter @seed-design/figma build` 2. 영향받는 플러그인을 빌드한다: `bun --filter @seed-design/figma-codegen build`(`tools/figma-codegen`), `bun --filter figma-mcp build`(`tools/figma-mcp`) 3. Figma에서 플러그인을 다시 불러온다. ## 출력 형식 ```text ## 워크플로우 검사 ### 생성물 직접 수정 - <생성물 경로> — 원천: <원천 경로> → 원천을 고친 뒤 `<생성 명령>` ### 빠진 생성·빌드 - <바뀐 원천> → `<명령>` (반영 안 된 산출물: <경로>) ### 확인 대상 변경 - <파일> — <이유> ``` 위반이 없는 섹션은 생략한다.
Signals
- Stars
- 1,183
- Forks
- 98
- Open issues
- 4
- Last commit (this folder)
- Sep 23, 2026 (1 month ago)
- Last release
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/daangn/seed-design
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from daangn
- 0.821score
seed-component
daangn
SEED 컴포넌트의 경로 조회·React·Lynx API 비교, 신규·포팅·기존 구현 변경, React·Lynx 문서·예제 작성, 또는 컴포넌트와 무관한 색상 토큰의 지도·WCAG 대비 조사를 할 때 사용한다.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.821score
seed-design
daangn
SEED Design을 사용하는 프로젝트의 공식 문서·CLI 안내나 설치·업그레이드 진단이 필요할 때 사용한다.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.821score
seed-change
daangn
SEED 변경의 영향·검증·기준 브랜치를 판단하거나, 공개 패키지 changeset을 작성하거나, 명시적으로 요청받은 rebase·commit·push·PR 제출을 할 때 사용한다.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.818score
seed-snapshot-release
daangn
PR snapshot release를 trigger하거나 결과를 확인할 때 사용한다.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.818score
seed-verify-lynx-component
daangn
Lynx 컴포넌트의 문서·예제·런타임 결과를 환경별로 검증할 때 사용한다.
SkillAFreshness: A★ 1.2KClaude Code +9 - 0.818score
seed-orchestrate-component
daangn
SEED 컴포넌트 작업을 여러 에이전트로 나누거나 레이어 사이의 구현 계약과 검증을 조율할 때 사용한다.
SkillAFreshness: A★ 1.2KClaude Code +9
Cite this page
workflow-keeper. Agent Mart. https://agentmart.dev/templates/daangn-seed-design-workflow-keeper (last updated 2026-10-24)