Principled Claude Code — Development skill for Claude Code
Claude Code profile is doing its best to force our little friend to follow the First Principles Framework.
How to install Principled Claude Code
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open m0n0x41d/principled-claude-code and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Principled Claude Code does
Claude Code profile is doing its best to force our little friend to follow the First Principles Framework.
Alternatives in Development
- OpenMythos — A theoretical reconstruction of the Claude Mythos architecture, built from first principles using the availabl 14.8k ★
- Claude Code Lsp Enforcement Kit — Hooks that force Claude Code to use LSP instead of Grep for code navigation 327 ★
- Claude Code Tamagotchi — A digital friend that lives in your Claude Code statusline and keeps you company while you build cool stuff 308 ★
README
Principled Claude Code
⚠️ **ARCHIVED — This approach doesn't work well enough to recommend.**
After extended real-world use, enforcing FPF through Claude Code hooks and skill chains turned out to be fundamentally flawed:
- Hooks are brittle. They fire inconsistently, get bypassed silently, or block the wrong things. Mechanical gates don't map cleanly onto a reasoning agent's turn structure — and when they do fire, they can deadlock you out of your own project (as happened while trying to archive this very repo).
- Ceremony crowds out work. Mandatory
/fpf-core → /fpf-worklog → /fpf-problem-framing → ...chains before any real action bloat the context window and reduce the agent's effective reasoning capacity. The overhead became the weakest link (WLNK).- The agent forgets. Mid-session, principles, constraints, and skill chains dissolve. There is no durable enforcement — just prompts the model stops attending to as context grows.
- Skills-as-workflow-orchestrators is an anti-pattern. Chaining
must invoke → must invoke → must invoketurns a capable agent into a bureaucrat filling out forms. FPF is a thinking framework, not a workflow engine.- Context overload kills agency. Loading CLAUDE.md + multiple skills + hook feedback + artifact templates leaves little room for the actual problem. Agent effectiveness drops sharply.
**What works instead:** FPF works well as **context-level guidance** — a spec loaded into project context in ChatGPT Projects, Claude Desktop, or similar tools where the model can consult it on demand without mandatory ceremony.
**Successor project:** **[claude-code-fpf](https://github.com/m0n0x41d/claude-code-fpf)** — a single lightweight skill with an embedded semantic search index over FPF docs. Query FPF wisdom when you need it; no hooks, no mandatory chains, no context bloat.
An [FPF (First Principles Framework)](https://github.com/ailev/FPF) profile for Claude Code — making AI agents do
Related Skills
Hetzner VPS Setup Guide
This file is a Claude Code setup prompt. When you feed this file to Claude Code, it must follow the instructio
Follow
Stream live bridge events from a running Atomic session (what it's doing right now)
Dossier
Force load of Dossier vault profile (and inbox check) before processing the rest of the user's request
Force Multiplier Claude Skills
High-leverage Claude Code skills for operators and marketers. First skill: local audio/video transcription wit
Deconstruct
First-principles analyst: surface hidden assumptions, find foundational truths, rebuild from scratch
Pitch Review
Review and score a pitch deck or fundraising narrative against VC first principles
Related Agents
Sdr
Sales development rep for lead generation and outreach. Delegate to find and qualify prospects (score, researc
Pipeman
Use this agent to push code to the remote repository after QA1's first gate passes, and to push follow-up fixe
Outreach Strategist
Drafts the first approach to an owner and the two follow-ups — specific, sourced, short, and honest about who