packages/forge/src/skills/second-opinion/SKILL.md
Use when facing a technical decision, comparing approaches, or needing an informed recommendation backed by vault knowledge, brain patterns, and web research.
npx skillsauth add adrozdenko/soleri second-opinionInstall 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.
Get an informed recommendation that synthesizes vault knowledge, brain patterns, cross-project experience, and web research before making any technical decision.
YOUR_AGENT_core op:route_intent
params: { prompt: "<user's question>" }
Vault — previous decisions, patterns, anti-patterns:
YOUR_AGENT_core op:search_intelligent
params: { query: "<the decision or options>" }
Brain — proven approaches:
YOUR_AGENT_core op:brain_strengths
YOUR_AGENT_core op:brain_recommend
params: { projectName: "<current project>" }
Cross-project — what other projects chose:
YOUR_AGENT_core op:memory_cross_project_search
params: { query: "<topic>", crossProject: true }
Web — community consensus, benchmarks, comparison articles.
## Decision: [Question]
### What the Vault Says
[Existing decisions, patterns, anti-patterns]
### What the Brain Recommends
[Proven patterns, cross-project insights]
### What the Web Says
[Community consensus, benchmarks]
### Options Analysis
| Criteria | Option A | Option B |
|----------|----------|----------|
| [criteria] | ... | ... |
| Vault support | [patterns?] | [patterns?] |
### Recommendation
[Clear recommendation with reasoning]
### Risks
[What could go wrong]
YOUR_AGENT_core op:capture_knowledge
params: {
title: "<decision title>",
description: "<chosen option, rationale, rejected alternatives>",
type: "decision",
category: "<domain>",
tags: ["decision"]
}
| Op | When to Use |
| ------------------------------------- | ----------------------- |
| route_intent | Classify decision type |
| search_intelligent | Find previous decisions |
| brain_strengths / brain_recommend | Proven approaches |
| memory_cross_project_search | Other projects' choices |
| memory_search | Session context |
| capture_knowledge | Persist the decision |
testing
Triggers: "terse mode", "be brief", "less tokens", "fewer tokens", "compress output", "caveman", or invokes /terse. Token-efficient responses with full technical accuracy.
tools
Triggers: "compress this file", "compress CLAUDE.md", "compress memory", "shrink this", "reduce tokens in file", or invokes /compress. Compresses natural language files to save input tokens.
testing
Triggers: "release", "bump version", "publish packages", "cut a release", "version bump", "npm publish". Bumps monorepo versions, commits, tags, pushes to trigger CI release. Use deliver-and-ship for quality gates.
development
Triggers: "implement X", "build Y", "fix Z", "add feature", or any work task needing planning + execution. Full orchestration loop: plan, execute, complete with vault context and brain recs.