comparison .claude/skills/zenbu-bazel-c/SKILL.md @ 265:056790c4fb0d

add role-aware Epi assistant prompts Add verified June knowledge, guest/member/admin Copilot profiles, profile-isolated session recovery, animated Epi greetings, and a single authoritative runtime config workflow for inference. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <me@mrjunejune.com>
date Fri, 07 Aug 2026 10:50:30 -0700
parents 04fee26ecce0
children
comparison
equal deleted inserted replaced
264:04fee26ecce0 265:056790c4fb0d
66 - Parallel shards must use independent ports, temporary directories, databases, 66 - Parallel shards must use independent ports, temporary directories, databases,
67 and mutable fixtures. Never share process-global test state between shards. 67 and mutable fixtures. Never share process-global test state between shards.
68 - During iteration, run only the narrow shard for the changed behavior; run the 68 - During iteration, run only the narrow shard for the changed behavior; run the
69 aggregate suite before completion. 69 aggregate suite before completion.
70 70
71 ### Runtime configuration
72
73 - Each service uses one ignored, documented config file as its normal runtime
74 configuration source. Do not introduce `.env` files or require users to
75 export shell variables before ordinary Bazel run/deploy commands.
76 - Committed config templates contain placeholders only. Real config and secrets
77 stay ignored and outside immutable production bundles.
78 - Supervisors may propagate parsed config to child processes through their
79 process environment as an internal implementation detail. Environment
80 overrides are compatibility/testing hooks, not the primary user workflow.
81
71 ## Coding conventions to preserve 82 ## Coding conventions to preserve
72 83
73 - Prefer Dowa's integer and boolean aliases (`uint8`, `uint16`, `uint32`, 84 - Prefer Dowa's integer and boolean aliases (`uint8`, `uint16`, `uint32`,
74 `uint64`, `int8`, `int16`, `int32`, `int64`, and `boolean`) plus 85 `uint64`, `int8`, `int16`, `int32`, `int64`, and `boolean`) plus
75 `TRUE`/`FALSE` in first-party C. Do not introduce `<stdint.h>` `_t` aliases 86 `TRUE`/`FALSE` in first-party C. Do not introduce `<stdint.h>` `_t` aliases