All authors

Claude Skills by sloprail
github.com/sloprail9 skills0 installs0 views
- Document EntityUse when judging or writing an entity — a domain noun (User, Order, Product) and its fields. What a GOOD entity IS: domain concepts with typed fields, value constraints, and docs that DEFINE rather than rule. Reused by the spec-quality checks AND the authoring agent.Votes: 0GitHub stars: 2
- Document InvariantUse when judging or writing an invariant — the atomic domain rules a spec asserts. What a GOOD invariant IS: an always-true, field-anchored statement of a domain truth. Reused by the spec-quality checks AND the authoring agent.Votes: 0GitHub stars: 2
- Implement Cli CommandUse when adding a new Cobra subcommand — covers two contexts: proxy command in root internal/cli/ (forwards to a sub-binary) or service command in services/{service}/ (actual implementation with Viper wiring)Votes: 0GitHub stars: 2
- Implement File StoreUse when adding a file-based store — reading or writing typed content at predictable paths under a root directory (XDG data dir, project state dir, .a10n dotdir)Votes: 0GitHub stars: 2
- Implement PackageUse when adding a new internal package, a new file to an existing package, or a helper function — covers DDD boundaries, provider pattern, functional file decomposition, interfaces, error types, and external library isolationVotes: 0GitHub stars: 2
- Run EvalUse when writing, running, or verifying an sr-eval fixture — proving a guardrail (or anything else `sr-eval run --fixture <dir>` can seed) holds up against a REAL, unscripted agent, not just a mock. Covers the fixture.yaml format, the trajectory-health scoring model, --keep verification, and the archive.Votes: 0GitHub stars: 2
- Test Cli CommandUse when implementing e2e tests for CLI commands or MCP tool handlers — tests that exercise the compiled binary as a subprocess against a sandboxed git repoVotes: 0GitHub stars: 2
- Test PackageUse when implementing unit tests for domain helpers with complex, encapsulated logic — key derivation, overlay merge queries, FQN resolution, config precedence, and other pure or near-pure functions inside internal/ domain packagesVotes: 0GitHub stars: 2
- Authoring GuardrailsUse when adding, fixing, or turning off a guardrail in a project that has sloprail installed — a rule under .sloprail/ that refuses an agent's action. Covers the three natures (file-guard, gate, context), their YAML, the flat event model, the check contract, and how to prove a rule actually fires.Votes: 0GitHub stars: 2