Stella CLI Size Fit Advisor — Development skill for Claude Code
A four-question conversational agent that builds a sizing profile, maintains a live confidence score, and produces a fit recommendation.
How to install Stella CLI Size Fit Advisor
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ShifaNasarV2001/Stella-CLI-Size-Fit-Advisor and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Stella CLI Size Fit Advisor does
A four-question conversational agent that builds a sizing profile, maintains a live confidence score, and produces a fit recommendation. Every sentence the user reads is generated by Claude; every number is computed by Python.
Alternatives in Development
- Market Sizing — Estimate TAM, SAM, SOM with top-down and bottom-up approaches 7.8k ★
- Cto Advisor 334 ★
- Obsidian Reconcile — Find and resolve contradictions in the vault — the vault maintains its own truth 277 ★
README
Stella — CLI Size & Fit Advisor
A four-question conversational agent that builds a sizing profile, maintains a live confidence score, and produces a fit recommendation. Every sentence the user reads is generated by Claude; every number is computed by Python.

What works
- Full four-question interview, model-driven end to end — opening turn included.
- Live confidence score recomputed in Python after every answer, rendered as a 30-block progress bar with a numeric percent and a label.
- Confidence drops are narrated. A contradiction or a skipped question lowers the score, and the model is required to say why.
- One-follow-up rule. A vague answer earns exactly one clarifying question, then the interview advances regardless. Enforced in Python, not left to the model's discretion.
- Contradictions are recorded, not silently overwritten. Both values survive in state, the conflict is surfaced to the model, and the score takes a penalty.
- Declines are distinct from "I don't know". Declining caps the score at 80 permanently; not knowing is recoverable on the follow-up.
- Inspectable state via
/state, which dumps the whole session object plus the active prompt versions and model ID as JSON. - Graceful degradation. Empty input, gibberish, off-topic replies, hostile input, API timeouts, rate limits and schema-validation failures all produce a sensible turn and no traceback. A failed extraction rolls the user's turn back so a retry doesn't duplicate it.
- 52 unit tests covering the scoring arithmetic and state machine, including an exhaustive monotonicity check across all 256 specificity combinations.
- Session persistence —
/save FILEandpython run.py --resume FILE. - Per-call tracing to JSONL (
STELLA_TRACE=1): latency, tokens, prompt size.
Setup
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\a
Related Skills
Case Team
Run a structured case team debate — four advisor voices collide on the investment-critical questions at a give
ClaudeCertMastery
Exam-prep platform for the four Claude certification tracks. Blueprint-weighted practice exams, a timed runner
Hunt Gaps
Caça gaps num escopo, código ou plano - com severidade, evidência por linha e fechamento proposto.
Nse Trading Skills
9 Claude Code skills for Indian stock trading — technical analysis, position sizing, stop-loss, trailing stops
Sales Page Skill
Claude Code skill for drafting sales pages: Andrew Gould's 18-section framework, sentence-craft rules, and Vir
Digest Skill
Claude skill for compressive digests: condense long content sentence by sentence to one third, in the source's
Related Agents
FinOps Analyst
Analyzes Northstar infrastructure cost — reads Terraform plan fixtures and environment configs, compares insta
Paper Style Enforcer
Enforces the author's STYLE_PROFILE.md on a draft paragraph. Detects banned words, sentence-length violations,
Ideation Agent
Turns a research dossier and the channel profile into exactly six ranked, pitchable idea cards — each with a o