senior-engineering

Guide software planning, architecture, reviews, and multi-agent orchestration.

239|30|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/jdrhyne/agent-skills --skill senior-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-engineering
Source: https://github.com/jdrhyne/agent-skills/tree/main/prompts/senior-engineering
Command: npx skills add https://github.com/jdrhyne/agent-skills --skill senior-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides senior-engineering principles to guide software development, enabling teams to reason about design, planning, and governance with experienced judgment.

Core Features & Use Cases

  • Guided planning: break work into verifiable units with clear success criteria.
  • Architecture & reviews: apply architectural thinking and rigorous code review patterns.
  • LLM orchestration: coordinate agents, manage context, and define handoffs for multi-agent builds.
  • Quality governance: implement checklists and gates for delivery.

Quick Start

Use this skill to draft an initial architecture plan for a new service, including acceptance criteria, a high-level data flow, and a 2-week execution plan.

Frequently Asked Questions about senior-engineering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply senior engineering principles to architecture planning and code reviews?

Apply senior engineering principles by using structured playbooks to guide architecture planning and enforce rigorous code review patterns. This approach embeds experienced judgment into your workflow, ensuring verifiable units of work and reducing delivery risk through disciplined decision making.

What is LLM orchestration for multi-agent software builds?

LLM orchestration coordinates multiple agents, manages shared context, and defines handoffs for multi-agent software builds. It provides the governance structure needed to reduce risk and maintain quality when integrating several autonomous LLM tasks into a single development pipeline.

How do I set up quality gates to reduce risk in software development?

Set up quality gates by implementing checklists and strict governance rules throughout the delivery process. Quality gates act as verification points that enforce success criteria, ensuring complex development efforts maintain structure and disciplined decision making before progressing.

Can I use these engineering principles for a new service architecture plan?

Yes, you can use these principles to draft an initial architecture plan for a new service. The framework helps define acceptance criteria, map high-level data flow, and generate a structured execution plan using senior-level judgment and context management.

When do I need structured planning playbooks for software projects?

You need structured planning playbooks when tackling complex development efforts requiring governance and disciplined decision making. Playbooks break work into verifiable units with clear success criteria, managing context effectively to reduce risk in multi-agent or large-scale builds.