Richard Carson Derr avatar

Richard Carson Derr

Community

@Zaba505 · Raleigh, NC, USA

12Followers
|
46Public Repos
|
9Published Skills

Go priest, Java practitioner, and tinkerer in everything else

Skills Distribution
DomainDeveloper To...Requirements Engin.. (35%)Software Architect.. (30%)Technical Design D.. (20%)GitHub Issue Plann.. (15%)

Agent Skills by Richard Carson Derr

Showing 9 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Richard Carson Derr

FAQPage Schema
What tasks can I accomplish with Zaba505's skills?

You can define business capabilities, extract business and technical requirements documents, plan and author Architecture Decision Records, compose tech-design documents with component inventories, define user experiences, and file GitHub issues for ADRs, components, and implementation tasks.

Who are these skills designed for?

Software architects, technical leads, and engineers practicing capability-driven design. They suit teams that want traceability from business requirements (BR-NN) through technical requirements (TR-NN) to ADRs, component designs, and implementation tasks before writing code.

How do the skills work together in practice?

They form a strict sequence: define-capability, plan-experiences and define-user-experience, extract-business-requirements, define-technical-requirements, plan-adrs and define-adr, plan-tech-design, then plan-implementation. Each skill refuses out-of-order use and routes you back to the correct prerequisite step.

Do the skills make architectural decisions automatically?

No. The define-adr skill identifies research tasks, proposes at least two options tied to TR-NNs, and surfaces trade-offs, but always waits for a human to make the final selection. Planning skills only enumerate decisions and file issues; they never draft the ADRs themselves.

What are the prerequisites for using these skills?

Each skill requires upstream artifacts: capabilities before experiences, business-requirements.md before technical requirements, accepted ADRs before tech-design composition, and a complete tech design before implementation planning. GitHub issue filing requires a repository where issues can be created.