speculate

Generate and execute multiple feature variations concurrently to compare design options.

2|Updated Jun 18, 2026
One-click install
npx skills add https://github.com/bllshttng/footnote --skill speculate-bllshttng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speculate
Source: https://github.com/bllshttng/footnote/tree/main/skills/speculate
Command: npx skills add https://github.com/bllshttng/footnote --skill speculate-bllshttng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The Speculate Skill enables you to explore different variations of a feature simultaneously, making it easier to compare design alternatives, architectures, and implementations.

Core Features & Use Cases

  • Parallel Feature Implementation: Run multiple parallel variations of the same feature with unique creative directions.
  • Custom Port Ranges: Assign specific port ranges for development servers to avoid conflicts.
  • Comparison and Selection: View all implemented variations and select the one you prefer, which can then be merged or discarded as needed.
  • Use Case: When you're developing a dashboard and want to explore different layouts, Speculate allows you to run them simultaneously, compare the results, and decide on the best one.

Quick Start

Use the /speculate 3 "redesign the facility dashboard" command to start comparing three different designs of the facility dashboard feature.

Frequently Asked Questions about speculate

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

FAQPage Schema
How do I compare multiple feature implementations concurrently during software design?

To compare feature implementations concurrently, you generate and execute multiple variations of the same feature in parallel worktrees, enabling simultaneous evaluation of different design or architecture options.

What is the best way to A/B test different layouts for a dashboard feature?

The best way to A/B test dashboard layouts is to run multiple parallel variations of the feature simultaneously, compare the results side-by-side in your development environment, and select the best design to merge.

Do I need parallel worktree creation to run architecture testing variations?

Yes, parallel worktree creation and development environment configuration are required to execute tasks concurrently and evaluate outcomes for architecture testing and iterative design.

How do I prevent development server port conflicts when running parallel feature implementations?

To prevent development server port conflicts during parallel feature implementations, assign specific custom port ranges to each variation to ensure they run concurrently without collision.

How do I select and merge a preferred design from multiple parallel variations?

To select a preferred design, view all concurrently implemented variations, choose the one you prefer, and then merge the selected feature implementation or discard the alternative options as needed.