What problem does it solve?
Guides developers and reviewers in authoring Kukicha stdlib packages, ensuring consistent structure, generation, testing, and security practices.
Core Features & Use Cases
- Metadata-guided package structure: Each stdlib package lives under stdlib/<name>/ with a .kuki source and a generated .go, plus test files.
- Security patterns and pitfalls coverage: Provides documented checks for SQL, XSS, SSRF, and other common risks, plus guidance to avoid unsafe patterns.
- Governance and tooling: Describes registry generation, deprecation, and audit workflows (e.g., make genstdlibregistry, kukicha audit).
- Testing and validation: Enforces *_test.kuki files and table-driven tests for reliability.
Quick Start
Write a stdlib .kuki, run make generate to produce the Go code, and validate the package against the registry and security rules.