breadboarding

Map software workflows into structured affordance tables with wiring relationships.

9|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/koolamusic/claudefiles --skill breadboarding-koolamusic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: breadboarding
Source: https://github.com/koolamusic/claudefiles/tree/main/skills/breadboarding
Command: npx skills add https://github.com/koolamusic/claudefiles --skill breadboarding-koolamusic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps teams understand and design complex systems by transforming workflow descriptions and shaped ideas into structured maps of user interactions, code behaviors, and data relationships.

Core Features & Use Cases

  • Affordance Mapping: Creates tables of Places, UI affordances, Code affordances, and Data Stores with explicit wiring relationships.
  • System Design Analysis: Maps existing applications or new designs by tracing navigation flow, control flow, and data flow.
  • Use Case: Analyze a software workflow to identify how user actions trigger code paths, update state, and produce visible outcomes.

Quick Start

Use the breadboarding skill to map the workflow where a user searches for content, views results, and opens a detail page.

Frequently Asked Questions about breadboarding

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

FAQPage Schema
How do I map software workflows into structured affordance tables?

System design analysis applies affordance mapping to trace navigation, control, and data flow across existing applications or shaped solutions. This reveals how user actions trigger code paths, update state, and produce visible outcomes.

How do I analyze code architecture to trace user actions and data flow?

Analyzing code architecture to trace data flow requires explicit Place boundaries alongside mapped UI and Code affordances. Establishing these boundaries produces reliable system models that connect user interactions to code behaviors and data state changes.

Do I need GitHub CLI and jq installed to perform system mapping?

Yes, you need GitHub CLI and jq installed to perform system mapping, as these dependencies are required to execute the scripts that map software workflows into structured affordance tables and wiring relationships.

What are the limitations of affordance mapping for product design?

A key limitation of affordance mapping for product design is that it requires explicit Place boundaries, UI and Code affordances, wiring relationships, and verification rules. Without these explicit elements, the tool cannot produce reliable system models.