bkit PDCA로 탄소배출량 계산기 만들기

소개

시도하고자 했던 것과 그 이유

협력사나 영세 기업들은 ESG 의무화 흐름 속에서도 온실가스 배출량 산정을 하기가 현실적으로 어렵습니다. 전문 소프트웨어는 비싸고, 엑셀 수작업은 오류가 나기 쉬우며, 외부 컨설팅은 비용 부담이 큽니다.

그래서 AI 코딩 도구인 Claude Code + bkit을 활용해서, 설치도 서버도 필요 없는 HTML 파일 하나짜리 Scope 1+2 탄소배출량 계산기를 만들어보는 시도를 해봤습니다.

단순한 실습을 넘어서, 이런 방식으로 업무와 밀접한 도구를 직접 만들어 보급할 수 있다면 — 큰 비용 없이 필요한 곳(개인 담당자, 소규모 사업장)에서 즉시 활용할 수 있는 시스템을 만들어나갈 수 있겠다는 가능성을 확인하고 싶었습니다.

앞으로도 이런 방향으로, 업무와 연결된 실용적인 도구를 AI와 함께 만드는 시도를 계속 해보고 싶습니다.

---

진행 방법

사용 도구: Claude Code (CLI) + bkit 플러그인 (PDCA 스킬)

핵심 프롬프트:

Scope 1+2 탄소배출량 계산기 웹앱을 만들어줘.

요구사항:

- Scope 1: 천연가스 사용량(m³), 경유/휘발유 사용량(L) 입력

- Scope 2: 전력 사용량(kWh) 입력 (한국 전력 배출계수 적용)

- 각 항목별 CO2e 자동 계산

- 결과를 차트로 시각화 (Scope1 vs Scope2 비교)

- 순수 HTML/CSS/JS 단일 파일로 만들어줘 (외부 서버 불필요)

- 한국어 UI

진행 방식 — bkit PDCA 사이클 활용:

bkit의 /pdca 스킬을 사용하면 개발을 체계적인 4단계로 진행할 수 있습니다.

/pdca plan → 요구사항 정리 + 기능 목록(FR) 확정

/pdca design → 3가지 설계안 비교 후 선택

(구현) → AI가 코드 작성

/pdca analyze → 설계 문서와 코드 차이 자동 분석 (Match Rate 측정)

/pdca report → 완료 보고서 자동 생성

구현된 주요 기능:

- 천연가스·경유·휘발유·전력 4개 배출원 → 한국 공식 배출계수 적용 자동 계산

- 월간/연간 전환 토글

- 목표 배출량 대비 달성률 시각화 (진행 막대 + 3단계 색상 경보)

- Canvas API로 직접 구현한 막대 차트 + 도넛 차트 (CDN 없음)

- CSV 내보내기 (Excel 한글 호환 UTF-8 BOM 처리)

- 1,000 kg 이상 자동으로 tCO₂e 단위 전환

▎ 활용 배출계수: 천연가스 2.176 kg CO₂e/m³ (환경부 2021), 전력 0.4781 kg CO₂e/kWh (한국전력 2022)

---

결과와 배운 점

범위와 한국어라는 단어가 포함된 웹사이트의 스크린샷
한국 앱 스크린샷

결과:

한 세션 안에 기획 → 설계 → 구현 → 검증 → 보고서까지 완전한 PDCA

최종 Match Rate(설계 대비 구현 완성도): 98%, 13개 기능 요구사항 전부 구현.

산출물은 HTML 파일 1개 (~28KB), 인터넷 없이 파일 더블클릭으로 즉

배운 점:

1. "만들어줘" 한 줄보다 요구사항을 구조화하면 결과가 완전히 달라 스스로 기능 목록을 정리하고 빠진 항목을 질문해 줍니다.

2. 설계 문서를 먼저 만들면 나중에 검증이 가능해집니다. /pdca analyze가 "설계서에 있는데 코드에 없는 것"을 자동으로 찾아줘서, 단순히 동작 확인을 넘어 완성도를 수치로 측정할 수 있었습니다.

3. 도메인 지식이 있으면 AI 결과물의 신뢰도가 높아집니다. 배출계수 출처, GHG Protocol Scope 분류 등을 제가 알고 있었기 때문에 AI가 만든 결과물을 빠르게 검증할

수 있었습니다. AI 도구 활용 능력과 업무 전문성은 별개가 아니라

시행착오:

- 단위 표시 버그 발생: 1,000 kg 이상일 때 1.500 t kg처럼 단위가 중복으로 붙는 문제가 있었습니다. /pdca analyze 단계에서 자동 감지되어 수정했습니다. 설계-구현

간 검증 과정이 없었다면 놓쳤을 버그입니다.

앞으로의 계획:

- Scope 3 배출원 확장 (공급망, 출장, 폐기물)

- 월별 데이터 입력 → 연간 추이 비교 기능

- 배출계수 자동 업데이트 구조 검토

더 나아가 이런 방식으로 업무 현장에서 실제로 쓸 수 있는 도구들을 직접 만들고 공유하는 흐름을 만들어보고 싶습니다. 비슷한 문제를 가진 분들과 함께 발전시켜 나갈수 있다면 더 좋겠습니다.

---

도움 받은 글 (옵션)

1
1개의 답글
밀어주고 끌어주는

온·오프라인 AI 스터디

AI로 어디까지 할 수 있는지
직접 확인하실 분만 신청하세요.