ganyuanran avatar

First Principles Review

This is a compositional skill that runs a lightweight decision checkpoint before other workflows commit to a direction. It shines when you're debugging your way into fallback spaghetti, when a plan has three plausible paths and no clear winner, or when someone says "let's think from first principles." The five-line review format keeps it fast: first principle, non-negotiables, assumptions to drop, smallest sufficient path, escalation signal. It has narrower lenses for architecture integrity and decision hygiene when owner overlap or retirement paths matter. Useful for cleaning the decision surface before brainstorming locks in an approach or systematic-debugging picks the wrong layer to fix. Don't use it as a required gate for every task, just when direction actually matters.

GitHub stars
492
last updated
Jun 11, 2026

Install

$ npx -y skills add ganyuanran/aegis --skill first-principles-review --agent claude-code

Installs into .claude/skills of the current project.

Files

First Principles Review

Purpose

Use this as a lightweight decision review before another Aegis workflow makes a directional choice. It is a compositional skill, not a standalone workflow.

Do not replace brainstorming, systematic-debugging, writing-plans, requesting-code-review, or verification-before-completion. Use it to clean the decision surface those skills will act on.

When this review materially changes the direction, surface Aegis Visibility in natural prose: name the first principle, dropped assumption, smallest sufficient path, or owner / retirement falsifier that changed the decision. Keep it advisory and task-specific; do not turn the lens into approval authority or a generic skill trace.

Use When

Sponsors

Details

Repository
github.com/ganyuanran/aegis
Categories
Git & Pull Requests, Code Review & Quality, Productivity & Planning
License
MIT
First seen
Jun 11, 2026

More from ganyuanran/aegis

All 22
1i-am-bee avatardraft-issuei-am-bee/agentstackDraft GitHub issues for i-am-bee/agentstack. Use when the user wants to report a bug, request a feature, or draft a general GitHub issue.0skills.sh installs
2Interstellar-code avatarchangelog-managerInterstellar-code/claud-skillsUpdate project changelog with uncommitted changes and create version releases with automatic commit and push0skills.sh installs
3pollinations avatarissue-makerpollinations/pollinationsCreate GitHub issues following Pollinations team conventions. Use when asked to create issues, track work, or plan features.0skills.sh installs
4rknall avatarGitLab Stack Creatorrknall/claude-skillsCreate new GitLab stack projects from templates with proper directory structure, git configuration, validation hooks, and documentation. Use when initializing n0skills.sh installs
5rknall avatarGitLab Stack Secrets Managerrknall/claude-skillsManages Docker secrets for GitLab stack projects, ensuring secrets are never in .env or docker-compose.yml, properly stored in ./secrets directory, and securely0skills.sh installs
6StirlingMarketingGroup avatarcreating-github-issuesStirlingMarketingGroup/marlinThis one enforces a research-first workflow before you run gh issue create.0skills.sh installs