← ClaudeAtlas

intellisted

This skill should be used to research a software package OR a developer/CI tool and create or update a structured Basic Memory note with post-write cross-linking. Triggers: 'research package', 'package intel', 'what does [pkg] do', 'add [pkg] to knowledge graph', 'enrich [pkg]', when adding depends_on [[npm-*]] relations, 'research crate/gem/go module/composer/pypi package', 'research a homebrew formula', 'brew intel', 'research a cask', 'research a GitHub Action', 'action intel', 'research a docker image', 'research a VSCode extension', 'vscode intel', 'research a gh CLI extension', 'research a Claude Code plugin', 'research an agent skill', 'tool intel', 'what does [tool] do', 'upgrade haul', or a pasted npm/brew (or crate/go/composer/pypi/gem) outdated/upgrade line. Prefixes: package family — npm:, crate:, go:, composer:, pypi:, gem: (no prefix defaults to npm); tool family — brew:, cask:, action:, docker:, vscode:, gh:, plugin:, skill:.
voxpelli/vp-claude · ★ 3 · AI & Automation · score 73
Install: claude install-skill voxpelli/vp-claude
# Intelligence Research a package **or** a developer/CI tool and synthesize a structured Basic Memory note, then cross-link existing notes. **One research lifecycle** — detect → check → resolve → enrich → synthesize → write → cross-link — routed per-ecosystem via the table below. The two families (package and tool) share one BM-note lifecycle end to end; **Step 3 (enrichment) is the only point where the source roster diverges**. Smaller family-specific bits also exist in Arguments normalization, Batch mode, Step 1 freshness, Step 4 observation rules, and Step 6 — but the unifying axis is the shared lifecycle, not the sourcing mechanics. Supported ecosystems, by family: - **package** — npm, Rust crates, Go modules, PHP Composer, Python PyPI, Ruby gems. - **tool** — Homebrew formulae/casks, GitHub Actions, Docker images, VSCode extensions, GitHub CLI extensions, Claude Code plugins, skills.sh agent-skill bundles. ## Arguments One or more identifiers, each with an optional `<prefix>:` (a single call may mix families — `npm:fastify brew:ripgrep` — and routes each token by its own prefix). The prefix alone selects the **family** and the routing row: | Prefix | Family | BM dir | Note type | Ecosystem ref | Note template | |--------|--------|--------|-----------|---------------|---------------| | `npm` | package | `npm/` | `npm_package` | `references/ecosystem-npm.md` | `references/note-template-npm.md` | | `crate` | package | `crates/` | `crate_package` | `references/ecosys