Communitygithub.com

재무 계획

수익 대시보드, MRR/ARR 계산, 번 레이트 트래커 및 재무 예측

재무 계획란 무엇인가요?

재무 계획(Financial Planning) 스킬은 SaaS 비즈니스의 핵심 재무 지표를 추적하고 예측하는 도구입니다. MRR(월간 반복 수익)과 ARR(연간 반복 수익)을 구성 요소별로 분리하여 계산하고, 워터폴 차트로 시각화합니다. 또한 번 레이트(Burn Rate)와 런웨이(Runway)를 계산하여 재정 건전성을 모니터링하고, 보수적/기본/낙관적 시나리오를 기반으로 12~24개월 재무 예측을 제공합니다. 모든 금액은 정수(센트) 단위로 저장하여 부동 소수점 오류를 방지하며, 주요 AI 코딩 도구에서 사용 가능합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/financial-planning

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

재무 계획은(는) 무엇을 하나요?

규칙

  • MRR 계산: 모든 활성 구독의 월별 값 합계 — 연간 요금제는 12로 나누고, 일회성 요금은 제외
  • ARR: MRR * 12 — 대시보드에 둘 다 표시하며, 월별 추세는 MRR, 연간 계획은 ARR 사용
  • MRR 구성 요소: 신규 MRR, 확장 MRR(업그레이드), 축소 MRR(다운그레이드), 이탈 MRR(해지), 재활성화 MRR 추적 — 워터폴 차트로 표시
  • 번 레이트: (기초 현금 - 기말 현금) / 개월 수 — 매월 계산, 현재 소비율 기준으로 남은 개월 수를 런웨이로 표시
  • 수익 대시보드: MRR, ARR, MRR 성장률(MoM%), 순 수익 유지율, 총 고객 수 표시 — 매일 갱신
  • 재무 예측: 3가지 시나리오(보수적, 기본, 낙관적) 모델링 — 성장률과 이탈률을 달리하여 12~24개월 예측
  • 통화 처리: 모든 금액을 센트(정수)로 저장 — 돈에 부동 소수점 사용 금지 — Intl.NumberFormat으로 표시
  • 날짜 범위: 기본값은 최근 12개월, 사용자 지정 범위 허용 — 추세는 월별 집계, 최근 활동은 일별 집계

대시보드 데이터 모델

CREATE TABLE revenue_events (
  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
  type TEXT NOT NULL, -- 'new' | 'expansion' | 'contraction' | 'churn' | 'reactivation'
  amount_cents INTEGER NOT NULL,
  customer_id UUID NOT NULL,
  occurred_at DATE NOT NULL,
  created_at TIMESTAMP DEFAULT NOW()
);

월별 MRR 집계: SELECT date_trunc('month', occurred_at), type, SUM(amount_cents) FROM revenue_events GROUP BY 1, 2.

주의 사항

  • 돈에 부동 소수점 사용 금지 — 모든 곳에서 정수 센트 사용
  • 구성 요소를 분리하지 않고 MRR 계산 금지 — MRR 변동 원인을 알아야 함
  • 월별 세분성만 사용 금지 — 일별 이벤트를 저장하고, 표시용으로 집계
  • 축소 MRR 무시 금지 — 다운그레이드는 이탈의 조짐

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

관련 스킬