개발자가 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

로컬 LLM을 Claude 코드 서브에이전트로 사용하여 컨텍스트 사용량 줄이기
레딧 사용자가 Claude Code가 LM Studio를 통해 실행되는 로컬 LLM에 작업을 위임하여 파일 내용을 Claude의 컨텍스트 밖으로 유지하는 방법을 시연합니다. 이 설정은 로컬 파일 작업을 처리하기 위해 LM Studio의 도구 호출 API를 사용하는 약 120줄의 Python 스크립트를 활용합니다.

에이전트 컨텍스트 엔진: 34.2% 정확도 향상과 함께하는 자동화된 에이전트 개선 루프
오픈소스 도구가 추적 분석부터 수정 구현까지 에이전트 개선 루프 전체를 자동화하여, Tau-2 벤치에서 한 번의 반복으로 34.2% 정확도 향상을 달성했습니다. 이 시스템은 REPL 환경에서 Claude Code를 사용하여 실패를 분석하고 프롬프트 수정 또는 코드 수정 중 선택합니다.

NervMap: 단일 명령 서버 서비스 탐색 및 진단 도구
NervMap은 1초 이내에 Docker 컨테이너, systemd 서비스, 베어 프로세스를 탐지하고, 이들 간의 의존성을 매핑하며, 심각도 분석과 수정 제안을 통해 문제를 진단하는 Linux 도구입니다.

컨텍스티움: Claude 코드를 위한 오픈소스 지속적 컨텍스트 프레임워크
Contextium은 CLAUDE.md 파일을 컨텍스트 라우터로 사용하여 관련 마크다운 파일을 지연 로드하는 구조화된 git 저장소 프레임워크로, Claude Code 세션에 지속적인 컨텍스트를 제공합니다. 오픈소스 버전에는 6개의 샘플 앱과 27개의 통합 문서가 포함된 템플릿이 제공됩니다.