ワンクリックで
coding
The user's coding and docs conventions and taste. Load FIRST, at the start of any task that touches code or docs.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
The user's coding and docs conventions and taste. Load FIRST, at the start of any task that touches code or docs.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
A relentless interview that asks every frontier question at once, round by round. (Sherif's version).
Load when creating a new skill, scaffolding a SKILL.md, adding a reference page to a skill, writing or tuning a skill's description, or restyling/auditing an existing skill. Carries the authoring patterns (progressive disclosure, router, voice, triggering) a skill is shaped with.
Load when planning or about to git commit, branch, push, rebase, resolve a merge conflict, open PR, stack PR, or write/update the description of a Pull Request (PR / stacked diff), respond to review comments, review a PR, or watch/babysit a PR's CI. Carries the user's git conventions and style you are expected to match. Load as early as possible, the moment git or GitHub work is anywhere in the chat's future.
Use when setting up, shaping, or auditing a project's CI/CD: a build/test/scan pipeline, a release pipeline, or publishing an artifact (container image, binary, bundle) with signing/attestation. Optionally use the skill to transform a repo's CI/CD to the recommended shape, aka (cicd-fy).
/afk, but local-only and conservative.
Ask your questions now, then go /afk.
SOC 職業分類に基づく
| name | coding |
| description | The user's coding and docs conventions and taste. Load FIRST, at the start of any task that touches code or docs. |
| license | MIT |
| metadata | {"author":"sherifabdlnaby","version":"0.1.1"} |
Note: These rules are defaults; deviate only when you can state what following the rule would cost here.
mode flag to serve both callers is the wrong abstraction.Guiding Principles:
// Doing X (no Y) where Y is
something only this conversation knows).// reads users_v2, not // migrated from users_v1. Git records the transition, and delta comments become lies the moment it
completes. A transition that must live in the code is a TODO with an end condition, never
loose prose. Same for deletions and moves: git history is the record; leave no moved to X
breadcrumb behind.// not cached: results are user-specific because it stops a stranger from "fixing" it; drop // using native Map (no lodash) because that avoidance only answers this session's instruction.// workaround: SDK drops keepalive on h2, see github.com/x/y#456. The link is the stranger's only way to check it's still needed.// good enough: O(n²) scan; revisit past ~1k rules states the limit and the upgrade trigger, so the stranger can tell
deliberate simplicity from naivety. Only for real corners with a known ceiling;
trivial simplifications need no plaque.// TODO(PROJ-123): drop fallback after v2 ships. Same for any "temporary"/"for now" claim; without an end condition it's permanent. Bare // TODO: clean up is a wish that sediments.// sanitize PII fields, not // sanitize email, phone, SSN, address. The criterion stays true
as the set grows; the list reads as complete and rots. When examples aid
clarity, mark them illustrative: (e.g. email, SSN).Docs follow the Code Comments principles; the stranger is the reader. Especially: name the set, not its members; and don't hard-code today's specifics (counts, versions, file lists) that rot as the project moves.