discover-engineering

Discover engineering practice skills from local skill definitions.

126|7|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/rand/cc-experiments --skill discover-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover-engineering
Source: https://github.com/rand/cc-experiments/tree/main/skills/discover-engineering
Command: npx skills add https://github.com/rand/cc-experiments --skill discover-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishing and following robust software engineering practices, especially for technical design and decision-making (RFCs), can be challenging. This skill provides instant access to expertise on RFC structure, consensus building, decision documentation, and technical design, streamlining your team's processes.

Core Features & Use Cases

  • RFC & Engineering Practices: Covers RFC structure and format, consensus building, decision documentation, and technical design for Request for Comments (RFCs).
  • Intelligent Activation: Automatically loads when you're engaged in engineering practice tasks, providing context-aware guidance.
  • Use Case: When proposing a significant architectural change, this skill can guide you through structuring your RFC, building consensus among stakeholders, and documenting the final decision.

Quick Start

Help me write a technical design RFC for a new microservice, focusing on its structure and format.

Frequently Asked Questions about discover-engineering

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

FAQPage Schema
How do I structure and write an RFC for technical decisions?

RFCs (Requests for Comments) provide a structured format for proposing technical decisions. This skill covers RFC structure, documentation standards, and decision frameworks to help you present architectural changes, design choices, and major engineering proposals clearly to your team.

What's the best way to build consensus on technical design decisions?

Consensus building involves structured discussion and documented decision-making. This skill teaches consensus-building practices alongside RFC methodology, enabling stakeholders to contribute feedback, raise concerns, and reach agreement on technical direction before implementation.

How do I document engineering decisions so the team can reference them later?

Decision documentation preserves the rationale behind technical choices for future context. This skill provides guidance on documenting decisions within RFCs and engineering practices, ensuring your team understands not just what was decided, but why.

When should I use RFCs instead of informal discussion?

RFCs are essential for significant architectural changes, major system redesigns, and decisions affecting multiple teams. This skill helps you recognize when formal documentation and consensus building are needed versus when informal discussion suffices for your engineering work.

How can I improve code review and team collaboration practices?

Code review and collaboration are core engineering practices that benefit from structured approaches. This skill covers practices and processes for effective team collaboration, code review standards, and technical leadership to strengthen your engineering culture.