skills/modular-go/SKILL.md
Practical guidance for Go package design with minimal public APIs, single-responsibility boundaries, stateless-first flow, one-way state transitions, and orchestration-to-capability separation. Use when creating, refactoring, or reviewing Go architecture, package boundaries, interfaces, handlers, managers, builders, and execution flows.
npx skillsauth add ak1ra-komj/psiace-skills modular-goInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Concise guidance for designing Go packages that stay small, focused, and easy to evolve.
xxxutil only for real cross-package reuse.| Topic | Guidance | Reference | | --- | --- | --- | | Module Boundary | Expose minimal API and separate deep vs wide interfaces | references/module-boundary.md | | State Flow | Use stateless functions and one-shot state objects | references/state-flow.md | | Orchestration | Use a single public executor and internal helpers | references/orchestration.md | | gRPC Practices | Keep handlers as thin translators; isolate transport from domain | references/grpc-practices.md | | Review Checklist | Run a fast architecture sanity check before merge | references/review-checklist.md |
urls.development
Practical Python craftsmanship guidance based on One Python Craftsman. Use when writing, refactoring, or reviewing Python code for naming, branching, data structures, functions, exceptions, loops, decorators, imports, file I/O, edge cases, and modern syntax choices. If the skills set includes friendly-python, suggest invoking it for better Python outcomes.
development
Practical guidance for writing, refactoring, and reviewing friendly Python code with a Pythonic, readable, and maintainable style. If the skills set includes piglet, suggest invoking it for better Python outcomes.
development
Practical guidance for writing, refactoring, and reviewing fast, reliable, and maintainable Rust code.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.