GitHub

addyosmani/agent-skills for Reliable AI Coding

From clarified intent to tested, observable release

11 chapters103 min total
Keywords
addyosmani/agent-skillsworkflowsspecificationstestingcontextinterfacessecurityobservabilityrolloutrollback
Overview

addyosmani/agent-skills treats AI-assisted coding as a controlled lifecycle rather than a prompt-to-code shortcut. The series follows how clarified intent becomes a bounded specification and dependency-aware plan, how focused and trust-aware context supports a thin tested slice, and how interfaces, retries, quality gates, telemetry, staged rollout, and rollback carry evidence toward operation. Its central claim is conditional: explicit workflows make agent decisions more inspectable and mistakes easier to localize and recover, but skills, evals, and host adapters do not guarantee semantic correctness, host equivalence, production safety, or durable cross-session memory. Adoption should match risk, from focused mechanisms for small problems to fuller lifecycle controls for high-impact changes and new projects.

Learning outcomes
  • Explicit lifecycle phases make agent decisions and evidence easier to inspect, but they do not guarantee good outcomes.
  • Focused, trust-aware context reduces invented APIs and stale assumptions without replacing project-specific judgment.
  • Thin slices, failing reproductions, and atomic history make failures easier to localize, correct, and reverse.
  • Interfaces, quality gates, telemetry, staged rollout, and rollback extend evidence beyond a green local build.
Keywords
addyosmani/agent-skillsworkflowsspecificationstestingcontextinterfacessecurityobservabilityrolloutrollback

Chapters

1
8 min
2
8 min
3
10 min
9 min
9 min
10 min
8 min
10 min
10 min
9 min
12 min

Preview every chapter · Unlock full text, audio, and video from chapter 4

Plans
Ch.1-3 FreeCh.4-11 Premium

FAQ

What problem does addyosmani/agent-skills solve?

addyosmani/agent-skills makes AI-assisted engineering more inspectable by turning implicit judgment into workflows, boundaries, checkpoints, and evidence.

Does addyosmani/agent-skills guarantee correct production software?

No. addyosmani/agent-skills cannot guarantee semantic correctness, host equivalence, production safety, or durable cross-session memory.

When should a team adopt the full addyosmani/agent-skills lifecycle?

A team should use the full lifecycle when a change has meaningful blast radius, crosses public or trust boundaries, or needs a shared path from intent to launch.

How does addyosmani/agent-skills use tests and operational evidence?

addyosmani/agent-skills uses failing tests, focused verification, review, telemetry, staged rollout, and rollback as different evidence for different risks.