업프론트: 코딩 전에 생각을 강제하는 클로드 코드 플러그인

Upfront은 충분한 이해 없이 코드를 생성하는 경향을 막기 위해 설계된 Claude Code 플러그인입니다. 제작자는 AI가 코딩을 더 빠르게 만들었지만, 실제로 무엇을 구축하는지 완전히 이해하지 못한 채 코드를 배포하게 된다는 점을 발견했습니다.
연구 배경
이 플러그인은 출처에서 인용된 세 가지 연구에서 영감을 받았습니다:
- Anthropic의 실험: 코드 생성을 위임한 개발자들은 이해도 점수가 40% 낮았음
- METR: 경험 많은 개발자들은 자신의 저장소에서 AI 사용 시 19% 더 느렸음
- Faros AI: AI 도입 후 PR이 98% 증가했지만, 순 생산성은 개선되지 않음
핵심 명령어
이 플러그인은 세 가지 주요 명령어를 통해 작동합니다:
/upfront:feature- AI가 제안하기보다 도전하며, 기술적 해결책을 제시하기 전에 "이 기능이 배포되면 어떤 문제가 사라지나요?"와 같은 질문을 합니다. 모호한 답변에 반박하고 사고가 실질적이 될 때까지 진행하지 않습니다./upfront:plan- 작업을 약 400줄의 코드 단계로 분할하며, 이는 의미 있는 코드 리뷰의 경험적 한계로 출처에서 확인되었습니다./upfront:build- 각 단계를 테스트 주도 개발과 단계별 리뷰로 실행합니다.
추가 기능
이 플러그인은 총 20가지 기능을 포함하며 구성 보호 후크가 있습니다. AI가 코드를 수정하는 대신 린터 규칙을 약화시키려고 시도하면 "구성이 아닌 코드를 수정하세요."라는 메시지와 함께 차단됩니다.
설치
Claude 플러그인 마켓플레이스를 통해 설치하세요:
claude plugin marketplace add ThinkUpfront/Upfront
claude plugin install upfront
설치 후 /upfront:feature를 입력하여 시스템 사용을 시작하세요.
참고 자료
- 전체 선언문: https://thinkupfront.dev/why/
- 저장소: https://github.com/ThinkUpfront/Upfront
- 웹사이트: https://thinkupfront.dev
📖 Read the full source: r/ClaudeAI
👀 See Also

홈클로 플러그인은 애플 홈킷을 오픈클로에 연결합니다
HomeClaw는 Apple Home/HomeKit 기기와 OpenClaw를 연결하는 OpenClaw 플러그인입니다. Apple HomeKit의 공인 배포에 대한 제한으로 인해 빌드 및 실행을 위해서는 Apple 개발자 계정이 필요합니다.

에이전트-Xray: 추적 로그에서 AI 에이전트 실패를 디버깅하는 오픈소스 도구
Agent-Xray는 MIT 라이선스 오픈소스 도구로, AI 에이전트 추적 로그를 분석하여 spin, tool_bug, early_abort와 같은 범주로 실패를 분류하며, 적대적 도전에 대한 수정 사항을 테스트하는 강제 모드를 포함합니다.

VTCode: AST 수준 청킹으로 컨텍스트를 적극적으로 축소하는 Rust TUI 코딩 에이전트
VTCode는 AST 레벨 청킹을 통해 컨텍스트를 적극적으로 정리하는 오픈소스 Rust TUI 코딩 에이전트입니다. ripgrep과 ast-grep을 사용하며, macOS Seatbelt 및 Linux Landlock 샌드박싱, tree-sitter-bash를 통한 생성 명령어 검증을 지원합니다.

OpenClaw 개발자가 지속적인 에이전트 협업을 위한 구미호 인지 메모리 플러그인을 구축합니다
한 개발자가 세션 간 메모리가 부족한 OpenClaw의 문제를 해결하기 위해 지식 그래프를 기반으로 한 AI 인지 메모리 시스템 'Kumiho'를 만들었습니다. openclaw-kumiho 플러그인은 대화에 연결되어 컨텍스트를 기억하고, 구조화된 요약을 캡처하며, 버전 관리된 창작물 출력을 유지합니다.