think

Analyze software feature designs through exploration, scenario testing, and expert debate.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fno, git, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you analyze and design software features by facilitating exploration, stress testing, and expert debate, ensuring thorough consideration before implementation.

Core Features & Use Cases

  • Design Exploration: Explore and refine feature designs with BDD and multi-perspective analysis.
  • Scenario Stress Testing: Conduct thorough scenario/failure-mode stress testing to anticipate issues.
  • Expert Debate: Conduct expert debates on feature decisions with multi-persona analysis.
  • Use Case: When you are planning a new feature, use this Skill to brainstorm, analyze potential failure modes, and discuss the feature with a panel of experts.

Quick Start

Run the 'think' skill with the desired mode and argument. For example: /think what-if "new payment system" or /think panel deep "implement new login flow".

Frequently Asked Questions about think

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

FAQPage Schema
How do I stress test a software feature design before implementation?

To stress test a feature design before implementation, run scenario testing modes to anticipate failure modes and thoroughly evaluate potential issues. This ensures robust design analysis.

What is expert debate for product analysis and how does it work?

Expert debate for product analysis involves conducting multi-persona panel discussions on feature decisions. It works by simulating various expert viewpoints to ensure thorough strategic decision-making.

Can I use BDD for feature design exploration and refinement?

Yes, you can use Behavior-Driven Development (BDD) for feature design exploration. It helps refine designs through multi-perspective analysis, ensuring comprehensive consideration before implementation.

Do I need git and fno to run feature analysis and scenario testing?

Yes, you need both git and fno installed to run feature analysis. These dependencies are required to enable deep design analysis and expert debate modes for software features.

What's the best way to analyze potential failure modes for a new feature?

The best way to analyze potential failure modes is using scenario stress testing. This process anticipates issues by thoroughly evaluating failure scenarios during the feature planning phase.