scalus3

Pretty — Documentation skill for Claude Code

Documentation community

Knowledge for writing Pretty typeclass instances using paiges Doc DSL.

How to install Pretty

Installs to ~/.claude/skills/scalus3-scalus-pretty/SKILL.md

Terminal
mkdir -p ~/.claude/skills/scalus3-scalus-pretty && curl -fsSL https://raw.githubusercontent.com/scalus3/scalus/HEAD/.claude/skills/pretty.md -o ~/.claude/skills/scalus3-scalus-pretty/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Pretty does


description: Knowledge for writing Pretty typeclass instances using paiges Doc DSL globs: scalus-core/**/Pretty.scala, scalus-core/**/ledger/*.scala

Pretty Printer Writing Guide

This skill provides knowledge for implementing `Pretty[A]` typeclass instances in the Scalus codebase.

Key Files

  • scalus-core/shared/src/main/scala/scalus/utils/Pretty.scala - typeclass definition and helpers
  • scalus-core/shared/src/main/scala/scalus/cardano/ledger/*.scala - example instances

P

Alternatives in Documentation

  • Doc Co-authoring — Guide users through structured workflow for co-authoring documentation 94.1k ★
  • Notion Knowledge Capture — Convert conversations into structured, searchable Notion wiki entries 14.6k ★
  • Translate Doc Zh — Translate English documentation to Chinese 5.7k ★

Full documentation available on GitHub

View Source Repository