By NewTurn2017
코딩 에이전트용 '닫힌 루프(closed-loop)' 워크플로 40종의 한국어판. 프롬프트는 1회성 명령이지만, 루프는 '트리거 → 실행 → 체크 → 반복(피드백 게이트)'을 목표 달성까지 자동으로 도는 시스템입니다. 테스트/CI/리뷰/배포/보안/문서/마이그레이션 등 각 루프를 한글 설명·실행 가이드와 함께 looping:<루프명> 스킬로 제공합니다.
변경된 라우트/페이지에 axe·pa11y·eslint-plugin-jsx-a11y 같은 접근성(a11y) 자동 검사를 돌려서 라벨·색 대비·포커스 순서·ARIA 역할 같은 위반을 고치고, 감사가 깨끗해질 때(위반 0, 종료 코드 0)까지 자동으로 반복하는 닫힌 루프입니다. 사용자가 "접근성 검사 통과할 때까지 돌려줘", "a11y 위반 다 고쳐줘", "접근성 감사 깨끗해질 때까지", "axe/pa11y 위반 잡아줘", "스크린리더·키보드 접근성 고쳐줘", "run a11y audit until clean", "fix accessibility violations", "A11y Audit Until Clean"처럼 요청하거나, 변경한 UI의 접근성 위반을 반복적으로 잡아 없애고 싶을 때 사용하세요. (구분: 시각적 픽셀 회귀는 looping:visual-regression-until-match, lint·타입 에러 정리는 looping:lint-typecheck-fix, E2E UI 통합 테스트는 looping:e2e-until-green)
OpenAPI나 JSON Schema 같은 API 계약(contract)에 맞춰 계약 테스트를 돌리고, 응답이 스펙과 어긋나면(드리프트) 핸들러 구현이나 스펙을 가장 작은 단위로 고쳐서 계약 테스트가 전부 통과(종료 코드 0)할 때까지 자동으로 반복하는 닫힌 루프입니다. 사용자가 "API가 스펙대로 응답하는지 계약 테스트 돌려줘", "OpenAPI 계약이랑 구현 안 맞는 거 맞춰줘", "API 응답이 스키마랑 일치할 때까지 고쳐줘", "문서랑 구현 드리프트 잡아줘", "contract test until match", "make the API match the OpenAPI/JSON Schema contract", "API Contract Until Match"처럼 요청하거나, 문서와 실제 구현 사이의 계약 불일치를 반복적으로 맞추고 싶을 때 사용하세요. (구분: openapi.yaml 자체를 lint하고 라우트 핸들러와 동기화하는 건 looping:openapi-sync-until-valid, README·API 레퍼런스 등 문서를 코드에 맞추는 건 looping:docs-sync-after-edits, spec.md 체크리스트대로 신규 기능을 구현하는 건 looping:spec-first-ship, 전체 테스트 스위트를 green까지 돌리는 건 looping:test-until-green)
실패하는 테스트를 먼저 쓰고 → 통과시킬 최소한의 코드를 구현하고 → 리팩터하는 red-green-refactor TDD 사이클을, 대상 동작이 테스트로 완전히 덮이고 전체 스위트가 통과할 때까지 자동으로 반복하는 닫힌 루프입니다. 사용자가 "TDD로 만들어줘", "테스트 먼저 쓰고 구현해줘", "red-green-refactor로 돌려줘", "실패 테스트부터 작성해서 기능 추가해줘", "테스트 주도로 이 기능 구현해줘", "Autoloop TDD", "test-first loop", "write a failing test then implement", "TDD this feature"처럼 테스트를 먼저 작성해 새 기능을 구현하고 싶을 때 사용하세요. (구분: 이미 깨진 기존 테스트를 통과시키는 건 looping:test-until-green, 커버리지 %를 채우려고 테스트만 추가하는 건 looping:coverage-until-threshold, spec.md 체크리스트로 요구사항을 하나씩 구현하는 건 looping:spec-first-ship, E2E 스위트를 green으로 만드는 건 looping:e2e-until-green)
프로덕션 빌드를 실제로 돌려 컴파일·타입·번들링 에러를 한 번에 하나씩 고치고, 빌드가 종료 코드 0으로 성공할 때까지 자동으로 반복하는 닫힌 루프입니다. 사용자가 "빌드 통과할 때까지 돌려줘", "빌드 에러 다 고쳐줘", "빌드 깨진 거 green 될 때까지", "프로덕션 빌드 성공시켜줘", "npm run build 통과하게", "build until green", "fix build errors until it compiles", "make the production build pass"처럼 요청하거나, 빌드가 깨진 걸 반복적으로 고쳐 성공시키고 싶을 때 사용하세요. (구분: 테스트 스위트 실패를 고치는 건 looping:test-until-green, lint·타입체크 에러 정리는 looping:lint-typecheck-fix, 원격 CI 빌드 실패 감시는 looping:ci-failure-watcher, 번들 사이즈 예산 초과는 looping:bundle-size-budget)
프로덕션 빌드를 돌려 클라이언트 번들 크기를 측정하고, 설정한 size-limit 예산을 넘으면 무거운 모듈 dynamic import·미사용 의존성 제거·라우트 분할로 다이어트한 뒤 size-limit이 종료 코드 0으로 통과할 때까지 자동으로 반복하는 닫힌 루프입니다. 사용자가 "번들 크기 줄여줘", "번들 예산 안 넘게 해줘", "size-limit 통과시켜줘", "번들 다이어트해줘", "client bundle 가볍게 유지해줘", "bundle size budget", "keep the client bundle under budget", "loop until size-limit passes"처럼 클라이언트 번들을 예산 이하로 끌어내리고 싶을 때 사용하세요. (구분: 빌드 자체를 성공시키는 건 looping:build-until-green, 죽은 export·미사용 파일·고아 의존성 정리는 looping:knip-until-clean, 의존성을 하나씩 안전하게 업그레이드하는 건 looping:dependency-upgrade-one-by-one)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that localizes the 40 agent loops from loops.elorm.xyz into Korean.
Installing it adds 40 skills named looping:<loop>, each with a Korean explanation of what / when / how to use it, plus a ready-to-run guide for Claude Code (/loop, /schedule, hooks).
The skill bodies are written in Korean — this plugin is aimed at Korean-speaking Claude Code users.
Add this repository as a marketplace in Claude Code, then install the plugin:
/plugin marketplace add NewTurn2017/looping-skills
/plugin install looping@looping-marketplace
Reopen the session and the looping:<loop> skills become active. Say something like "keep running tests until they pass" and the right loop triggers automatically.
In one line: prompts are ingredients, loops are recipes. Trigger → act → check → repeat.
Five core concepts: trigger (manual / interval / event) · self-pacing (the agent stops itself) · feedback gate (a check each pass) · exit condition / max iterations · guardrails (anti-gaming rules so the exit condition can't be faked).
Each loop is a skill. Two ways to use it:
looping:test-until-green) on its own.looping:<loop>) when you want to pick it yourself.How it runs depends on the trigger type (each skill explains this in Korean):
/loop <interval> (this session) or /schedule (cron-style, survives session close)..claude/settings.json hooks to fire on edit / commit / merge.| Category | Count | Examples |
|---|---|---|
| Testing | 13 | test-until-green, flaky-test-triage, coverage-until-threshold, e2e-until-green |
| CI | 5 | ci-failure-watcher, ship-pr-until-green, pr-babysitter |
| Maintenance | 5 | knip-until-clean, dependency-upgrade-one-by-one, docs-sync-after-edits |
| Review | 2 | pr-self-review, de-sloppify-pass |
| Automation | 2 | ralph-story-executor, guardrails-learning-loop |
| Debugging | 2 | reflexion-debug-loop, investigation-script-loop |
| API | 2 | api-contract-until-match, openapi-sync-until-valid |
| DevOps | 2 | deploy-verification-loop, staging-smoke-test |
| Quality / Planning / Docs / Security / Performance / Git / DB | 1 each | a11y-audit-until-clean, spec-first-ship, migration-until-applied, … |
→ Full catalog (one-line descriptions for all 40, in Korean): looping/README.md.
looping-skills/
├── .claude-plugin/marketplace.json # marketplace definition
├── looping/
│ ├── .claude-plugin/plugin.json # plugin manifest
│ ├── README.md # concepts, install, usage + full 40-loop catalog (Korean)
│ └── skills/<40>/SKILL.md # the 40 looping:<loop> skills
├── README.md / README.ko.md # this document
└── LICENSE
<details> block.MIT — covers the Korean localization and packaging work. The loop concept and original prompts originate from loops.elorm.xyz, as noted in Credits above.
npx claudepluginhub newturn2017/looping-skills --plugin loopingComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.