design-log

Plan software features through a structured five-phase research protocol.

2|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/LiozShor/claude-code-skills --skill design-log
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-log
Source: https://github.com/LiozShor/claude-code-skills/tree/main/design-log
Command: npx skills add https://github.com/LiozShor/claude-code-skills --skill design-log

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp__claude_ai_Tavily__tavily_search, mcp__exa__web_search_exa, mcp__firecrawl__firecrawl_search, mcp__exa__web_fetch_exa, mcp__firecrawl__firecrawl_scrape, mcp__firecrawl__firecrawl_extract, mcp__exa__web_search_advanced_exa, mcp__firecrawl__firecrawl_crawl, mcp__exa__web_search_exa, mcp__exa__web_fetch_exa, mcp__firecrawl__firecrawl_search, mcp__firecrawl__firecrawl_scrape, mcp__firecrawl__firecrawl_crawl, mcp__firecrawl__firecrawl_extract, mcp__firecrawl__firecrawl_crawl, mcp__firecrawl__firecrawl_extract, mcp__exa__web_search_advanced_exa, mcp__firecrawl__firecrawl_crawl, mcp__firecrawl__firecrawl_extract, mcp__firecrawl__firecrawl_crawl, mcp__firecrawl__firecrawl_extract, mcp__exa__web_search_advanced_exa, mcp__firecrawl__firecrawl_crawl, mcp__firecrawl__firecrawl_extract, mcp__firecrawl__firecrawl_crawl, mcp__firecrawl__firecrawl_extract, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill aids in planning and documenting complex software features, fixes, and refactors using a structured, research-driven approach, ensuring thorough consideration before implementation.

Core Features & Use Cases

  • Structured Planning: Guides users through a five-phase protocol for thorough planning.
  • Research Integration: Incorporates research from various sources to inform design decisions.
  • Documentation: Automates the creation of a comprehensive design log file.
  • Use Case: Ideal for large features, where careful planning and consideration are critical to success.

Quick Start

Run the /design-log command and follow the interactive prompts to start planning a new feature.

Frequently Asked Questions about design-log

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

FAQPage Schema
What is a research-driven design process for software planning?

A research-driven design process integrates external search and structured documentation into software planning, ensuring features are thoroughly researched and evaluated before implementation begins. This approach prevents overlooked edge cases in complex refactors.

How do I document software design decisions for complex features?

You can document software design decisions by running a structured planning protocol that automatically generates a comprehensive design log file, capturing research findings and design rationale for large features and refactors.

What's the best way to plan a large software refactor before coding?

The best way to plan a large software refactor is using a five-phase stop-and-think protocol that incorporates web research to inform design decisions, ensuring thorough consideration of impacts before any code execution begins.

Do I need web search MCPs to run a structured design documentation workflow?

Yes, this structured design documentation workflow requires multiple research MCPs including Tavily, Exa, and Firecrawl to gather external research, followed by collaboration with a tech-researcher skill to inform the planning phases.

Can I use this planning protocol for small bug fixes and quick changes?

This planning protocol is designed for large features, complex fixes, and major refactors where careful consideration is critical. Small bug fixes do not require the extensive five-phase research and documentation overhead.

Why does my software planning lack thorough design consideration?

Software planning often lacks design consideration when it skips a structured stop-and-think phase, missing research-driven evaluation that integrates external sources and automated documentation before implementation.