본문으로 건너뛰기
cccskills
무료GitHub에 공개

crisp-report

Generate a beautiful single-file HTML report from the project's docs/ folder. Works after any CRISP phase, after Archaeology, or at sprint close in Execute. Triggers on "generate report", "export docs", "create HTML report", "share docs", or automatically at sprint close in CRISP Execute.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

CRISP Report Generator

Converts all markdown files in docs/ into a single self-contained HTML file — cards overview, click-through to full documents, beautiful dark theme, no dependencies.


How to run

Step 1: Check dependencies

pip3 install markdown pygments

If pip3 isn't available, try: python3 -m pip install markdown pygments

Step 2: Run the script

python3 scripts/generate-report.py [docs_dir] [output_file]

Defaults:

  • docs_dir → ./docs
  • output_file → ./crisp-report.html

Examples:

# Default — reads ./docs, outputs ./crisp-report.html
python3 scripts/generate-report.py

# Custom paths
python3 scripts/generate-report.py ./docs ./reports/sprint-3-report.html

Step 3: Open

open crisp-report.html

Or share the file directly — it's fully self-contained. No server needed.


What it produces

  • Overview page — card grid, one card per document, grouped by section (Discovery / Spec / Archaeology / Execute)
  • Document pages — click any card → full rendered document with proper typography, code highlighting, tables
  • Escape / Back → returns to overview
  • Direct URL linking via #doc-id hash — shareable links to specific docs

When to run

  • End of CRISP Phase S — before handing off to Execute. Share with stakeholders for review.
  • End of each sprint — updated report alongside the sprint delta doc. The stakeholder report section is already in the HTML.
  • After CRISP Archaeology — share the recovered docs with the client or team.
  • Any time — "generate report" at any point in a CRISP session.

Script location

scripts/generate-report.py in the project root (copied from the CRISP repo).

If the script doesn't exist in the project yet, instruct the user to copy it from the CRISP repo:

curl -o scripts/generate-report.py https://raw.githubusercontent.com/radekamirko/C.R.I.S.P/main/scripts/generate-report.py

Or copy it manually from C.R.I.S.P/scripts/generate-report.py.


Output file naming convention

WhenSuggested name
Phase S completecrisp-report.html
Sprint N closecrisp-report-sprint-N.html
Archaeology completecrisp-report-archaeology.html
Ad hoccrisp-report.html (overwrites)

Troubleshooting

ModuleNotFoundError: No module named 'markdown' → Run: pip3 install markdown pygments --break-system-packages

No markdown files found in docs/ → Make sure you're running from the project root, or pass the correct path: python3 scripts/generate-report.py ./path/to/docs

Docs are blank or broken → Check that docs are valid UTF-8 markdown. The script skips files it can't read.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

CRISP Execute — Sprint execution loop with change request management, security gates, product gates, and stakeholder reporting. Use after Phase S (Spec) is complete and crisp-state.json shows ready_for_execute: true. Triggers on "start sprint", "begin build", "execute", "sprint 1", "run sprints", or when handed off from crisp-orchestrator.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

radekamirko/C.R.I.S.P522026년 9월 18일 업데이트

CRISP session manager — detects project state and routes to the right entry point. Use /crisp to start or resume any CRISP engagement. Handles new projects (discovery), existing codebases (archaeology), active sprints (execute), and validation (prove). Reads docs/crisp-state.json to know where you are.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

radekamirko/C.R.I.S.P522026년 9월 18일 업데이트

Begin a CRISP product discovery session — Phase C (Clarify)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

radekamirko/C.R.I.S.P522026년 9월 18일 업데이트

The Mileva Method (CRISP) — Phase 1: Clarify. Problem definition, eliciting, painkiller test, buy vs build, AI justification gate, Go/No-Go. Use at the start of any AI implementation project. Triggers on "clarify", "phase 1", "start discovery", "define the problem", "what problem are we solving", or at the beginning of a new client engagement.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

radekamirko/C.R.I.S.P522026년 9월 18일 업데이트

The Mileva Method (CRISP) — Phase 2: Results. Outcome alignment, stakeholder register, baseline measurement, success metrics, tradeoff negotiation. Use after problem definition is complete. Triggers on "results", "phase 2", "define success", "success metrics", "what does done look like", or after Phase C exit checklist is complete.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

radekamirko/C.R.I.S.P522026년 9월 18일 업데이트

The Mileva Method (CRISP) — Phase 3: Investigate. Process mapping for existing or greenfield processes, user journey mapping, UX discovery, project goals, system architecture (integration map + data flow). Use after outcome alignment. Triggers on "investigate", "phase 3", "map the process", "process mapping", "user journey", "as-is process", or after Phase R exit checklist is complete.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

radekamirko/C.R.I.S.P522026년 9월 18일 업데이트

radekamirko의 스킬 모두 보기

이 스킬의 문제 신고