planner-design-k

Guide design thinking for product outcomes, architecture, and code structure.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/JSai23/claude-tooling --skill planner-design-k
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planner-design-k
Source: https://github.com/JSai23/claude-tooling/tree/main/plugins/wf/skills/planner-design-k
Command: npx skills add https://github.com/JSai23/claude-tooling --skill planner-design-k

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This knowledge skill provides a structured design-thinking framework to help teams focus on product outcomes, system boundaries, and scalable code structure, reducing ambiguity and overengineering.

Core Features & Use Cases

  • Diagram-first design: prioritizes visuals (component, data, and sequence diagrams) to communicate architecture and contracts.
  • Tradeoff evaluation: compares multiple design options with rationale, risks, and tradeoffs.
  • Use Case: guides product planning and system redesign by aligning stakeholders around outcomes and interfaces.

Quick Start

Explain a design-thinking approach for a given feature by outlining user problems, system boundaries, and tradeoffs.

Frequently Asked Questions about planner-design-k

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

FAQPage Schema
What is a diagram-first approach for product design and system architecture?

A diagram-first approach for product design uses component, data, and sequence diagrams to communicate system architecture and interface contracts. This method clarifies product outcomes and system boundaries before writing any code.

How do I evaluate design tradeoffs when planning system architecture?

To evaluate design tradeoffs in system architecture, compare multiple design options by documenting their rationale, risks, and tradeoffs. This structured comparison aligns stakeholders around outcomes and reduces ambiguity.

How do I structure a design-thinking process for early product exploration?

Structure a design-thinking process for product exploration by outlining user problems, defining system boundaries, and establishing explicit interfaces. This approach guides refinement from initial concepts to architecture decisions.

When should I use a design-thinking framework for product planning?

Use a design-thinking framework for product planning when you need to align stakeholders around outcomes, define system boundaries, or guide a system redesign. It reduces overengineering by focusing on scalable structure.

Does this design process prescribe specific code implementations?

No, this design process does not prescribe specific code implementations. It focuses on defining explicit interfaces, contracts, and tradeoffs to guide structure, leaving the actual implementation details open.