TweakIdea — скилл

Скилл оценивает идею стартапа по 14 измерениям с веб-поиском: таблица баллов, список допущений и HTML-отчет.

  • 57 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Скилл запускает скрипты, ходит в сеть через веб-поиск и отправляет текст идеи поисковым сервисам.
Все причины и проверки

eph5xx/tweakidea

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/tweakidea

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл запускает скрипты, ходит в сеть через веб-поиск и отправляет текст идеи поисковым сервисам.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Команда `/tweakidea evaluate` принимает описание идеи. Фоновый исследователь ищет рынок, конкурентов и цены, из текста выделяются гипотезы, а вы отмечаете, какие подтверждены, какие отвергнуты и какие пока не проверены. Затем скилл задает несколько вопросов о вашей связи с идеей. После этого параллельно запускаются 14 оценщиков, по одному на измерение: острота боли, готовность платить, пробел решения и другие. Каждый ищет доказательства в сети и ссылается на источники. Скрипт `compute.py` считает взвешенный балл и оценку доказательств, а старшая модель сводит итог в вердикт GO, PIVOT или STOP. Команда `/tweakidea improve` выдает три переписанных варианта идеи.

Для кого. Основателям и продакт-менеджерам, которым нужно второе мнение об идее до того, как вложить в нее время и деньги.

Подходит, если

  • Перед разработкой нужно знать, какие допущения идеи еще не проверены.
  • Вы сравниваете несколько формулировок идеи и хотите пересчитать балл после правки: есть `/tweakidea diff`.
  • Есть пост на Hacker News, и вы разбираете его по тем же измерениям командой `analyze-hn-post`.
  • Отчет нужно показать партнеру: скилл собирает HTML-страницу.

Не подходит, если

  • Вам нужен ответ за пару минут: первый запуск занимает много времени.
  • В агенте нет субагентов или веб-поиска.
  • Проект внутренний, и рынка у него нет.

Пример запроса к агенту

/tweakidea evaluate "Мобильное приложение, где рестораны за полчаса до закрытия продают нераспроданную еду со скидкой"

Ограничения

Первый запуск `/tweakidea evaluate` занимает от 10 до 20 минут: создается профиль основателя, работает исследователь и 14 параллельных оценщиков на младшей модели плюс сведение на старшей, то есть расходуется много токенов. Скиллу нужны субагенты и веб-поиск. Для запуска скриптов нужен `uv`. Для сайтов с тяжелым JavaScript один раз ставится Chromium командой `uv run playwright install chromium`, без него загрузчик Hacker News читает страницы обычным HTTP. Автор тестировал его в Claude Code. Вердикт опирается на найденные источники и не гарантирует успех.

Как отключить. Выполните `npx skills remove tweakidea` (с `-g` для глобальной установки). Сохраненные отчеты удалите вручную.

Частые вопросы

Как установить скилл?

Выполните `npx skills add eph5xx/tweakidea`. Флаг `-g` ставит скилл для всех проектов, `-a claude-code` выбирает конкретный агент.

Какие есть команды?

`evaluate`, `improve`, `diff`, `browse-hn`, `analyze-hn-post`, `list`, `show` и `share`. Без аргументов `/tweakidea` показывает меню.

Что входит в отчет?

Карточка с вердиктом, взвешенным баллом и оценкой доказательств, разбор по 14 измерениям, реестр непроверенных допущений и HTML-страница.

Чем отличается от вопроса к чат-боту?

Каждое измерение оценивается отдельно, со своим веб-поиском и ссылками, а результат можно пересмотреть и сравнить после правки идеи.

Как обновить и удалить?

Обновление: `npx skills update tweakidea`. Удаление: `npx skills remove tweakidea`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скиллы для проверки идеи приложения: тренды, конкуренты, цена, удержание и итоговый вердикт с баллом от 0 до 100

СкиллРасширенный доступ511Звезды репозитория

Одиннадцать скиллов проверяют бизнес-идею до запуска: конкуренты, панель из 100 покупателей, цены, финансовая модель и план на 30 дней

СкиллРасширенный доступ3,4 тыс.Звезды репозитория

Аналитический скилл проверяет, найдут ли пользователи ценность в продуктовой идее: сценарий, условия, время и доставка, с оценкой надежности вывода

СкиллМинимальный доступ534Звезды репозитория

Плагин из скиллов для проверки и планирования стартапа: рыночное исследование, разбор конкурентов, позиционирование и питч

ПлагинМинимальный доступ1,3 тыс.Звезды репозитория

Скилл Claude Code проверяет бизнес-идею советом из четырех агентов и выносит вердикт: строить, доработать сначала или отказаться.

СкиллМинимальный доступ115Звезды репозитория

Коротко о README

Скилл ставится через CLI `skills` и работает в агентах формата Agent Skills. В репозитории лежат манифесты плагинов для Claude Code, Codex и Cursor.

Бейдж для README

Исходный SKILL.md

---
name: tweakidea
description: "Use when a founder wants to evaluate a startup idea or problem, improve or compare idea evaluations, or mine Hacker News for product opportunities. Runs a 14-dimension weighted scorecard with assumption tracking, generates small/medium/big idea tweaks, diffs runs, browses and analyzes HN threads, and lists, opens, or shares artifacts saved under ~/.tweakidea/."
license: MIT
compatibility: "Works in any Agent Skills client. evaluate needs subagents plus web search and web fetch; the other commands run inline. Requires uv and network access; share also needs the GitHub CLI (gh). Tuned and tested on Claude Code with Sonnet and Opus."
allowed-tools: Read Write Bash Glob Agent AskUserQuestion
---

TweakIdea helps founders make better decisions: evaluate whether a problem is worth solving, or discover which problems are emerging from technology shifts. Be an honest second opinion, not a cheerleader.

## Setup

1. **SKILL_DIR** is the directory that contains this SKILL.md (the runtime reports it as the skill's base directory). If no base directory is reported, use the first of `$(pwd)/.claude/skills/tweakidea`, `$HOME/.claude/skills/tweakidea`, `$(pwd)/.agents/skills/tweakidea`, or `$HOME/.agents/skills/tweakidea` that contains `SKILL.md`. Every `{SKILL_DIR}` path in this skill and its references resolves against it.
2. **Runtime:** read [references/runtime.md](references/runtime.md) and map each capability it lists (`ask-user`, `spawn-subagent`, `web-search`, `read-file`, and the rest) and each model tier to what your runtime provides. The references name capabilities, not tools.
3. **HOME_DIR** is the output of `echo "$HOME"`. All user data lives under `{HOME_DIR}/.tweakidea/`.
4. Python helpers in `{SKILL_DIR}/scripts/` run through `uv run`. If a command needs them and `uv` is missing, tell the user to install it (`brew install uv` or `curl -LsSf https://astral.sh/uv/install.sh | sh`) and stop.

## Routing

The invocation arguments are:

$ARGUMENTS

If the line above is still an unsubstituted placeholder (a dollar sign followed by the word ARGUMENTS), your runtime does not substitute arguments: use the text after the skill name in the user's invoking message instead.

Split them into **COMMAND** (the first word) and **ARGS** (everything after it). Command references use `ARGS` wherever they need the user's input.

- **No arguments:** show the Commands table below and ask which command to run (`ask-user` with `evaluate`, `improve`, `browse-hn`, `list`; free text covers the rest). Never auto-run a command.
- **First word is a command name:** read that command's reference and follow it exactly, with ARGS as its input.
- **Anything else:** treat the full argument text as an idea and run `evaluate` with it as ARGS.

## Commands

| Command | Arguments | What it does | Reference |
|---|---|---|---|
| `evaluate` | idea text, file path, or empty | 14 independent evaluators produce a weighted scorecard with assumption tracking and an HTML/markdown report | [references/commands/evaluate.md](references/commands/evaluate.md) |
| `improve` | run timestamp, prefix, or `latest` | Three concrete idea tweaks (small reframe, medium reshape, big reimagine) grounded in the scoring rubrics | [references/commands/improve.md](references/commands/improve.md) |
| `diff` | two runs (timestamps, prefixes, or `latest`) | Side-by-side comparison of two runs: score deltas, potential shifts, per-dimension movers | [references/commands/diff.md](references/commands/diff.md) |
| `browse-hn` | `[topic] [today\|week\|month\|all]` | Search HN via Algolia and rank threads worth feeding into `analyze-hn-post` | [references/commands/browse-hn.md](references/commands/browse-hn.md) |
| `analyze-hn-post` | HN URL or item id | Analyze one HN discussion for technology shifts and product opportunities | [references/commands/analyze-hn-post.md](references/commands/analyze-hn-post.md) |

Сообщить о проблеме