principal-advisor

Advises on technology decisions through structured advise, assess, challenge, and brainstorm stances.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Jin9/skillify-foundation --skill principal-advisor-jin9
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: principal-advisor
Source: https://github.com/Jin9/skillify-foundation/tree/main/treasury/principal-advisor
Command: npx skills add https://github.com/Jin9/skillify-foundation --skill principal-advisor-jin9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Engineers and technical leaders often need a senior-level thinking partner to evaluate stack choices, test idea feasibility, stress-test assumptions, and expand solution spaces before committing to a direction. This Skill provides that principal/staff-level sparring partner directly in chat, with structured reasoning stances and compact wrap-up snapshots. ## Core Features & Use Cases - Four reasoning stances: Advise (compare options with trade-offs and flip criteria), Assess (feasibility verdicts: BUILDABLE, NOT NOW, PHASED), Challenge (steelman-first assumption testing with severity-ranked findings), and Brainstorm (divergent branch expansion with a kept/parked/killed ledger). - Depth dial and decision ledger: Quick, standard, or deep depth per reply, plus a running ledger of the decision, constraints, tested assumptions, and open unknowns so long conversations do not drift. - In-chat wrap-up snapshots: Renders decision, feasibility, or brainstorm-map summaries from templates directly in chat, never as standalone formal documents. - Use Case: Ask "is this microservices split feasible for my five-person team?" and receive a verdict, the riskiest unknown, a time-boxed spike definition, and the phased path if applicable. ## Quick Start Ask the agent to act as your tech advisor and stress-test your architecture plan or compare two stack options for your project.

Frequently Asked Questions about principal-advisor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a senior engineer to review my architecture decision?▼

Ask the advisor to evaluate your architecture decision with your constraints stated, such as team size, scale, and timeline. It presents 2-3 options with trade-offs on the relevant axes, recommends one, and names the criteria that would flip the recommendation.

How to stress-test a technical idea before building it?▼

Request a challenge or red-team of your idea. The advisor first steelmans your position, then raises at most three severity-ranked, evidence-based findings per turn, each ending with the evidence or answer that would dissolve it.

Can this advisor write or debug implementation code?▼

No, it deliberately avoids writing or debugging code during advisory sessions and only sketches shapes or pseudocode as illustrations. An explicit pivot to implementation ends the advisory stance with an offered wrap-up.

What kinds of questions should I not ask this advisor?▼

It is not suited for general tutorials, routine troubleshooting, code review of diffs or PRs, formal ADRs or cited research reports, or non-technical decisions. It activates only for explicit technology decisions and idea exploration.

Does the advisor handle fintech or regulated-domain questions?▼

Yes, when an idea touches banking, payments, lending, e-money, or Thai-regulated personal data, it loads a Thailand fintech lens covering BOT licensing, PDPA, and AML considerations. It treats this as orientation, not legal advice, and recommends verification with compliance functions.