Review pull requests to this repo (a Claude Code / Copilot / Cursor platform-engineering skill plugin) for technical accuracy, security posture, structural consistency with existing domains, and completeness. Use this for any PR touching commands/, references/, examples/, skills/platform-skills/SKILL.md, or the plugin catalog files (plugin.json, marketplace.json, COMMANDS.md, HOW_IT_WORKS.md, GETTING_STARTED.md).
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
This repo teaches platform engineering patterns (Kubernetes, Terraform, GitHub Actions, AWS, Azure, GitOps, secrets management, and related domains) as slash commands, reference guides, and worked examples. Review every PR against the priorities below, in order — correctness and security outrank style every time.
"*") or wildcard resources (Resource: "*") without an explicit justification comment. Push for scoped ARNs and explicit action lists.uses: steps pinned to a full commit SHA (not a floating tag) unless the PR explicitly documents why not yet (e.g. "pin before use" on a new example). Least-privilege permissions: blocks — flag a job-level write scope that only one step needs.${{ github.* }} directly into a run: shell block is a template-injection risk — it must be bound to an env: var first and referenced as a quoted shell variable.New content must match the shape of existing sibling content, not invent a new one:
commands/<name>.md needs front-matter matching existing commands (name, description, argument-hint, title, sidebar_label, custom_edit_url) and the Q1/Q2 interactive-wizard pattern already used elsewhere.skills/platform-skills/SKILL.md: .claude-plugin/plugin.json (commands array + keywords), root SKILL.md (must stay byte-identical to skills/platform-skills/SKILL.md), COMMANDS.md, HOW_IT_WORKS.md, GETTING_STARTED.md, and any repo-wide command-count reference (README badge/prose, EDITOR_INTEGRATIONS.md, marketplace.json). Run bash tests/validate-skill.sh and bash tests/handbook-consistency.sh and confirm both are clean before approving — a PR that adds a command but skips this registration sweep is incomplete, not just stylistically off. (This is not a hypothetical: a real PR to this repo shipped a fully-working command that failed exactly this check, caught only by a whole-diff review, not the per-file diff.)examples/<domain>/ directory needs a README.md starting with a Status: <Stable|Beta> line, matching sibling example READMEs.references/aws.md/references/azure.md or the IAM section of the top-level CLAUDE.md already own that guidance) — cross-reference it instead.examples/*/tests/), confirm that suite is wired into tests/handbook-consistency.sh or an equivalent CI gate, not just runnable by hand.PATH restriction, or relying on globstar) generalizes — ask whether it's been verified on both, or flag it as unverified.Only after the above are clean: check for premature abstraction, unnecessary refactors of unrelated code, comments that explain what instead of why, and scope creep beyond what the PR's stated purpose requires.
nitinjain999/platform-skills
c2e75b7
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.