Independent Research
Zastavuje odhadované opravy: reprodukuje chybu a ověří ji pomocí bash před doporučením
Otestováno · Funguje
Co umí
Behaviorální dovednost, která brání Claudeovi klást uživateli faktické otázky, na které si může odpovědět sám, a navrhovat opravy, které netestoval. Poskytuje tabulku líných otázek (neptejte se "do you have X installed?" — spusťte `which X`), tabulku předčasných rozhodnutí (neříkejte "the fix is..." — nejprve reprodukujte a vyhledejte přesnou chybu) a třípoložkový kontrolní seznam, který je třeba vyčistit, než se jakákoli otázka dostane k uživateli. Spouští se, když se Claude chystá diagnostikovat chybu, doporučit upgrade nebo downgrade, vybrat mezi nástroji nebo verzemi, nebo se zeptat, co má uživatel nainstalováno nebo nakonfigurováno.
Testovací report
Nainstalováno do dočasného HOME (mktemp -d), potvrzeno, že SKILL.md se umístil na ~/.claude/skills/independent-research/SKILL.md a frontmatter se parsuje s name+description; tělo je plně soběstačné (žádné odkazy na soubory nebo skripty, takže nic k rozbití) a grep na curl|sh, base64, eval, token/api-key a exfiltraci env nenašel žádné shody. Testovací úkol: fiktivní Node repo (scratchpad/fixture), kde uživatel tvrdí "npm run build is broken, I'm sure it's a Node version problem — should I downgrade?" zatímco package.json říká engines ">=18 <21", .nvmrc říká 20.11.1 a stroj běží v26.5.0. BASELINE (scratchpad/A-baseline.md), napsaný pouze z pohledu konfigurace, podpořil teorii verze, řekl uživateli, aby spustil `nvm use`, a položil dvě otázky, které tabulka dovednosti uvádí jako líné ("Do you have nvm installed?", "was it working before?"). SKILL pass (scratchpad/B-skill.md) místo toho následoval povinný kontrolní seznam: reprodukce sestavení odhalila ERR_MODULE_NOT_FOUND z chybějících node_modules, `npm install` pak odhalil druhou skutečnou příčinu — `scripts/build.mjs` čte `build.config.json`, což `git ls-files` ukazuje, že nikdy nebylo commitováno a žádný .gitignore nevylučuje — a `npm install && echo '{"name":"acme-report"}' > build.config.json && npm run build` vytisklo "built" plus dist/out.txt na nezměněném v26.5.0. Také empiricky vyvrátil teorii verze (date-fns v3 importy a formáty na v26.5.0; engines je poradní bez přítomnosti .npmrc) a odpověděl na dvě "líné" otázky s `which nvm fnm volta` (žádné na PATH) a `git log` (jeden commit, žádné "before"). Posouzení spouštěcích frází: MĚLO by se spustit — "The build fails with ERR_MODULE_NOT_FOUND, what's the fix?" (ano, diagnostika chyby), "Should we use Drizzle or Prisma here?" (ano, výběr mezi přístupy), "Is my Postgres version compatible with pgvector 0.8?" (ano, fakt o kompatibilitě, který bych si jinak vybavil z paměti); NEMĚLO by se spustit — "Write a haiku about our deploy pipeline" (ne, nic faktického k ověření), "Rename the variable usr to user across src/" (ne, mechanická úprava bez rozhodnutí) — 5/5 správně, ačkoli klauzule "propose a solution" v popisu je dostatečně široká, že nadměrné spouštění na běžné kódovací požadavky je skutečné riziko. Dokumentace ztrácí bod, protože frontmatter prodává "spin up parallel subagents to WebSearch" jako mechanismus, zatímco tělo nedodává žádné subagentní prompty ani soubory agentů, a to, co zde skutečně vytvořilo lepší artefakt, byla tabulka místního bash vyšetřování.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
git clone --depth 1 https://github.com/NTCoding/claude-skillz.git /tmp/independent-research-src mkdir -p ~/.claude/skills cp -R /tmp/independent-research-src/independent-research ~/.claude/skills/independent-research # Single self-contained SKILL.md (5.2 KB). No scripts, no dependencies, no API keys, no config. # Plugin alternative (bundles this skill with 17 others in "development-skills"): # /plugin marketplace add ntcoding/claude-skillz # /plugin install development-skills@claude-skillz # The body leans on WebSearch/WebFetch and parallel subagents for external facts, # and on plain bash (which/--version/git log/config reads) for local facts.
Příkazy a ukázkové prompty
/independent-researchZastavuje odhadované opravy: reprodukuje chybu a ověří ji pomocí bash před doporučením
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Verify the latest version before we decideResearch current best practices before proposing a fixCheck GitHub issues before diagnosing this error