개발자가 Claude Code로 .NET SaaS 템플릿 생성기를 구축하고 워크플로우 인사이트를 공유합니다

두 프로젝트, 두 가지 다른 Claude Code 워크플로우
한 개발자가 Claude Code로 두 개의 관련 프로젝트를 구축한 경험을 공유하며, AI 지원 개발에 대한 뚜렷한 접근 방식을 강조했습니다. 첫 번째는 .NET 10 SaaS 스타터 템플릿인 NETrock이고, 두 번째는 해당 템플릿에서 맞춤형 프로젝트를 생성하는 생성기입니다.
NETrock: .NET 10 SaaS 템플릿
NETrock은 SaaS 애플리케이션을 위한 시작점으로 설계된 오픈소스 .NET 10 템플릿입니다. 개발자가 매번 일반적인 인프라를 처음부터 구축할 필요가 없도록 미리 구성된 컴포넌트를 포함합니다. 소스에서 언급된 주요 기능:
- 인증 시스템
- ORM 통합
- 백그라운드 작업
- 클린 아키텍처 구조
- 도메인 계층 구성
- 테스트 구성 패턴
개발자는 Claude Code로 NETrock을 구축한 것을 "페어 프로그래머"로 설명하며, 모든 아키텍처 결정은 스스로 내리면서 Claude를 사용해 코드를 더 빠르게 작성했다고 말합니다. Claude의 출력을 한 줄씩 검토하고, 제안에 동의하지 않을 때는 반박했습니다.
생성기: 클라이언트 측 프로젝트 맞춤화
생성기( netrock.dev에서 이용 가능)는 사용자가 다음을 할 수 있게 합니다:
- 프로젝트 이름 선택
- 템플릿에서 기능 선택
- 빌드되고 테스트를 통과하는 .zip 파일 다운로드
모든 것이 클라이언트 측에서 실행됩니다. 프로젝트 데이터는 사용자의 브라우저에 남아 서버로 전송되지 않습니다. 현재 버전은 진행 중인 작업으로 다듬어야 할 부분이 있으며, SvelteKit 프론트엔드 템플릿은 아직 구현되지 않았습니다.
다른 Claude Code 접근 방식
생성기 프로젝트의 경우, 개발자는 다른 접근 방식을 취했습니다: "Claude가 주도권을 잡도록." 그들은 다음과 같은 높은 수준의 아키텍처를 제공했습니다:
- 기능이 어떻게 구성되어야 하는지
- 생성 파이프라인
- 템플릿 마커의 작동 방식
그런 다음 Claude Code가 구현의 약 95%를 처리하도록 했으며, 여기에는 다음이 포함됩니다:
- 템플릿 엔진
- 의존성 해결자
- SvelteKit UI
- 매니페스트 시스템
- 테스트
개발자의 역할은 주로 방향 제시와 경로 수정이었습니다. 기능 조합으로 인한 미묘한 버그와 템플릿 마커의 예외 상황으로 여러 번 반복 작업이 필요했습니다. 사이트 문구도 Claude가 "그냥 기능을 직설적으로 설명하기보다는 마케팅 용어를 기본적으로 사용하려는 경향" 때문에 여러 번 다시 작성해야 했습니다.
AI 지원 개발에 대한 주요 통찰
개발자는 자신의 경험에서 얻은 실용적인 관찰을 공유합니다:
- 코드가 제품이고 장기적으로 유지보수할 경우, 개발 과정을 주도하거나 깊이 이해해야 합니다
- 문제가 명확한 경계와 함께 잘 정의되어 있을 때, Claude는 그 제약 내에서 효과적으로 실행할 수 있습니다
- 입력의 품질이 어떤 워크플로우가 효과적인지 결정합니다: "코드베이스가 엉망이라면 명확한 경계 없이 Claude에게 주도권을 넘기면 더 빠른 엉망을 얻게 됩니다. 아키텍처가 깔끔하고 경계가 명확하다면, Claude는 무서울 정도로 많은 작업을 할 수 있습니다."
생성기는 약 일주일간의 저녁 시간에 구축되었으며, 이 접근 방식으로 얼마나 빠르게 기능적인 도구를 만들 수 있는지 보여줍니다.
프로젝트 이용 가능성
모든 구성 요소는 오픈소스이며 MIT 라이선스를 따릅니다:
- 생성기:
https://github.com/fpindej/netrock-cli - 템플릿:
https://github.com/fpindej/netrock - 데모(이전 버전):
https://demo.netrock.dev
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

VAST.AI GPU 렌탈을 사용하여 무제한 Ollama 프롬프트를 위한 OpenClaw 구성하기
한 사용자가 VAST.AI GPU 대여 서비스와 Ollama, OpenClaw를 결합해 프롬프트 제한을 우회하려 했으나, 수동 JSON 편집이 필요한 구성 문제에 직면했다고 설명합니다.

클로드 코드 UI 출력이 변질되는 이유와 구조화된 명세로 해결하는 방법
한 개발자가 Claude Code의 UI 출력이 일관되지 않은 것은 프롬프트 문제가 아니라 형식 문제라고 설명합니다. 정확한 16진수 색상 코드, 글꼴 두께, 간격, 화면 상태 및 전환을 제공하면 변화가 사라집니다. 또한 화면 녹화를 구조화된 명세서로 변환하는 MCP 서버를 오픈소스로 공개했습니다.

다중 에이전트 토론 접근법이 LLM 추론 품질을 향상시킵니다
한 개발자가 CyrcloAI를 사용하여 다중 에이전트 토론 방식을 실험했습니다. 이 방식에서는 분석가, 비평가, 종합자 등 다양한 역할을 맡은 AI 에이전트들이 최종 답변을 내놓기 전에 서로의 응답을 비판하며, 더 구조화되고 신중한 결과물을 만들어냈습니다.

오픈소스 JARVIS 데스크톱 어시스턴트, Claude Code로 2일 만에 구축됨
개발자가 Claude Code를 주요 개발 도구로 사용하여 1-2일 만에 JARVIS라는 macOS 데스크톱 AI 어시스턴트를 구축했습니다. 이 애플리케이션은 홀로그램 UI, 시스템 제어를 위한 18개의 네이티브 도구, 음성 인터페이스, Gmail, Google Calendar, Notion, GitHub, Obsidian과의 통합 기능을 갖추고 있습니다.