Skip to content

docs: add CLAUDE.md with project conventions#21

Draft
Koan-Bot wants to merge 1 commit into
masterfrom
koan.atoomic/add-claude-md
Draft

docs: add CLAUDE.md with project conventions#21
Koan-Bot wants to merge 1 commit into
masterfrom
koan.atoomic/add-claude-md

Conversation

@Koan-Bot

@Koan-Bot Koan-Bot commented Apr 2, 2026

Copy link
Copy Markdown
Collaborator

What

Add a CLAUDE.md file documenting project structure, architecture, testing patterns, and conventions.

Why

After 10+ sessions on this project, the accumulated knowledge about conventions (lowercase accessor names, Dist::Zilla workflow, example embedding, test mock patterns) lives only in session learnings. A CLAUDE.md makes this discoverable for any contributor — human or AI.

How

Single concise file covering: project structure, call flow (post_*_notifynotify_slack_http_post), testing conventions (mock patterns, NoWarnings), build system notes (Dist::Zilla generates Makefile.PL/README), and key gotchas.

Testing

No code changes — documentation only. All 48 existing tests pass.


🤖 Generated with Claude Code


Quality Report

Changes: 1 file changed, 68 insertions(+)

Code scan: clean

Tests: passed (OK)

Branch hygiene: clean

Generated by Kōan post-mission quality pipeline

Codifies project structure, call flow, testing patterns, and key
conventions (Simple::Accessor lowercase accessors, Dist::Zilla build
system, example embedding) to help contributors ramp up quickly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant