Skills for Real Engineers. Straight from my .agents directory.
first-principles-review
Agent skill fromsno-ai/sno-station-skills
MANUAL-ONLY: challenge a product idea, design, PRD, or architecture from first principles. Use only when the user names this skill. Research first, then write a local review and PRD handoff.
How to install first-principles-review
npx skills add sno-ai/sno-station-skills# or add only this skill to Claude Code: copy the folder
plugins/sno-station-standalone/skills/first-principles-review/
# into
~/.claude/skills/first-principles-review/ (all projects)
.claude/skills/first-principles-review/ (one project)
1# First-Principles Reviewer23Run before a proposal hardens into requirements or source code. The owner is whoever owns the4work and decides what it should be; often that is the user. A PRD is a product requirements5document. Judge the problem framing,6constraints, and solution shape. Source code is evidence about the incumbent, not the main7review target; route source-defect review to `peer-review`.89## Invocation Gate1011Proceed only when the human explicitly invokes this skill (`$first-principles-review` or12`/first-principles-review`) or names it in the current request. Do not infer invocation from the presence of a PRD or design.1314## Workflow15161. **Freeze the boundary.** Identify the input, record its hash when it is a file, choose a17 local report path, and do not modify the reviewed input. Use18 `reports/<input-stem>-first-principles-review.md` unless the human names another path.19 Use a distinct report filename when the default already exists. If a named input is20 missing or unreadable, locate the canonical artifact, repair access within authority,21 and continue the review. Work on independent evidence meanwhile; ask only for an22 input that only the owner can supply. Never invent the missing artifact or claim23 a completed review without reading it.242. **Research before challenging.** Read the relevant product intent, prior decisions,25 incumbent behavior, immediate code/design dependencies, and current external solutions.26…
Excerpt shown under the repository's Apache-2.0 license.
More skills in sno-station-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
