dist/pi/skills/researching-web/SKILL.md
Web research via platform web tools. Use for technical comparisons, recent facts, ecosystem news, best practices, standards, or questions needing grounded web evidence. NOT for API syntax lookup or code examples — use looking-up-docs for those. NOT for repo-specific questions — search local files first.
npx skillsauth add alexei-led/claude-code-config researching-webInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use web tools for grounded external research. Prefer primary sources, official docs, and current evidence. Do not answer from memory when the user asked for research.
Use this for:
Do not use this for:
looking-up-docsChoose tools by question type:
Do not hardcode one provider as the answer for every question. Use the tool that best matches the question and the available runtime.
If the user asks for the workflow itself, describe the source-gathering plan and output structure; do not present an uncited recommendation as fact.
## Research Result
### Research Question
<question and decision it informs>
### Answer
<concise answer>
### Evidence
- <source title/url> — <what it supports>
### Recommendation
<recommendation separated from sourced facts, or none>
### Fit For This Repo
<what changes because of local constraints>
### Unknowns and Stale-Source Risk
<unknowns, conflicting sources, or recency risk>
### Gaps
<any missing evidence or blocked retrieval>
tools
Idiomatic shell development for POSIX sh, Bash, Zsh, Fish, hooks, CI shell steps, and scriptable CLI glue. Use when writing or changing `.sh`, `.bash`, `.zsh`, `.fish`, `.bats`, shell functions, shell pipelines, or command-runner recipes. Emphasizes portability, quoting, safe filesystem/process handling, non-TUI CLI tools, ShellCheck, shfmt, Bats, and ShellSpec. NOT for Python, TypeScript, Go, web code, or infrastructure operations.
tools
Use when planning, executing, checkpointing, finishing, or inspecting lightweight spec-driven work. Runs one task at a time using `.spec/` markdown files and the bundled `specctl` helper. NOT for broad product discovery beyond a short requirement interview.
testing
Author, inspect, troubleshoot, and review infrastructure across IaC, Kubernetes, cloud resources, containers, CI/CD, and Linux hosts. Use when changing Terraform/OpenTofu, Kubernetes, Helm, Kustomize, Dockerfiles, GitHub Actions, AWS, GCP, Cloud Run, BigQuery, IAM, logs, instances, or service health. NOT for deploy/apply/rollback workflows (see deploying-infra). NOT for shell scripts or generic command pipelines (see writing-shell).
development
Configure safe git workflow hygiene: pre-commit/pre-push hooks, Gitleaks secret scanning, .gitignore rules, local git config, and guardrails. Use when setting up git hooks, gitleaks/git leaks, staged pre-commit checks, pre-push validation, core.hooksPath, .gitignore, or git config best practices. NOT for creating commits (use committing-code), cleaning branches/worktrees (use cleanup-git), or creating worktrees (use using-git-worktrees).