🧠
AI EngineeringPython

Senior Engineering Principles

by jdrhyne

Senior Engineering Principles is an AI Engineering skill for Claude Code, published by jdrhyne in agent-skills.

241 stars29 forkson jdrhyne/agent-skillsAdded 2026/09/02Repository updated 2026/08/30
agent-skillsagentic-aiai-agentsautomationclaude-codeclawdbotcodexcursordeveloper-toolsgemini-cligithub-copilotllm-agentsmcpopenclawprompt-engineeringprompts
Install in seconds
Install Senior Engineering Principles
Copy Senior Engineering Principles into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/jdrhyne/agent-skills/tree/main/prompts/senior-engineering ~/.claude/skills/senior-engineering

Requires Node.js. Downloads this skill only β€” not the rest of the repository β€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/jdrhyne/agent-skills.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
prompts/senior-engineering/SKILL.md in jdrhyne/agent-skills
Installs to
~/.claude/skills/senior-engineering
Collection
One of 25 skills cataloged from this repository
Category
AI Engineering β€” 2631 skills

What Senior Engineering Principles does

Senior Engineering Principles guides planning, implementation, and review for non-trivial software work. Use it when architecting systems, breaking down tasks, adding quality gates, or coordinating multi-agent builds.

Senior Engineering Principles is cataloged under AI Engineering on DirSkills. Senior Engineering Principles comes from a repository tagged agent-skills, agentic-ai, ai-agents, automation and claude-code.

Documentation

README

Senior Engineering Principles

Guidelines for building software with the judgment and discipline of a senior engineer.

Safety Boundaries

  • Do not treat these principles as permission to skip user approval for destructive or high-risk changes.
  • Do not expand scope beyond the user's request just because a broader rewrite seems cleaner.
  • Do not invent validation results; report what was actually checked and what remains unverified.

Before Writing Code

Define Done First

  • What does success look like? Write it down.
  • What are the acceptance criteria?
  • How will you verify it works?

Identify Load-Bearing Decisions

  • Which choices are hard to reverse? β†’ More scrutiny
  • Which are easily changed? β†’ Decide fast, move on
  • Reversible decisions don't need consensus

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Senior Engineering Principles

  • What else does jdrhyne publish alongside Senior Engineering Principles?

    Senior Engineering Principles is one of 25 skills that DirSkills catalogs from jdrhyne/agent-skills, the repository it ships in. Its siblings there include Auto Updater, Autoresearch Loop and Codex. Each one is a separate skill with its own page in this directory, installs the same way Senior Engineering Principles does, and is maintained by jdrhyne in that same repository. The rest of the collection is listed on the jdrhyne/agent-skills page.

  • How does Senior Engineering Principles compare to other AI Engineering skills?

    Senior Engineering Principles ranks #2391 by stars among the 2631 AI Engineering skills in this catalog. The most-starred ones next to it are Architecture Decision Records, AI-First Engineering and Agentic OS. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Senior Engineering Principles against them. Open each page to compare what they document and how they install.

More from jdrhyne/agent-skills

Senior Engineering Principles is one of 25 skills cataloged on DirSkills from jdrhyne/agent-skills.

See all 25 skills β†’