From startup-assessment
Generate investment recommendations from assessment and sensitivity outputs
How this command is triggered — by the user, by Claude, or both
Slash command
/startup-assessment:recommend (no arguments required — reads automatically from workspace folders)sonnetThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
## /recommend Command: Investment Decision & Path Selection ### Usage ### Overview The `/recommend` command produces your final investment recommendations and decision paths. It automatically reads your assessment findings and sensitivity analysis from the workspace, and generates two investment pathways: Path A (standard approach) is always available; Path B (alternative approach) is available if you qualified in sensitivity analysis. **What you get:** A comprehensive final recommendations document with Path A and Path B options, implementation roadmaps for each, and a complete sessi...
/recommend
The /recommend command produces your final investment recommendations and decision paths. It automatically reads your assessment findings and sensitivity analysis from the workspace, and generates two investment pathways: Path A (standard approach) is always available; Path B (alternative approach) is available if you qualified in sensitivity analysis.
What you get: A comprehensive final recommendations document with Path A and Path B options, implementation roadmaps for each, and a complete session audit trail—your final deliverable from the full assessment workflow.
All outputs are written to:
| Output type | Destination |
|---|---|
| HTML, PDF reports | $WORKSPACE/assessment/recommendations/reports/ |
| JSON data files | $WORKSPACE/assessment/recommendations/data/ |
Base paths (used throughout this command):
$WORKSPACE/assessment/recommendations/reports/$WORKSPACE/assessment/recommendations/data/Step 0: Discover workspace root and verify assessment + sensitivity outputs (run first)
Run the following Python script:
import os, glob, json
mounts = glob.glob('/sessions/*/mnt/*/')
workspace = mounts[0].rstrip('/') if mounts else ''
print(f'WORKSPACE={workspace}')
if not workspace:
print('ERROR: No workspace found. Please select a folder in Cowork mode.')
else:
assess_data = os.path.join(workspace, 'assessment', 'assessment', 'data')
sens_data = os.path.join(workspace, 'assessment', 'sensitivity', 'data')
if not os.path.isdir(assess_data):
print('ERROR: assessment/data not found. Run /assess first.')
elif not os.path.isdir(sens_data):
print('ERROR: sensitivity/data not found. Run /sensitivity first.')
else:
cp = os.path.join(workspace, 'assessment', 'pre-assessment', 'data', 'context-profile.json')
if os.path.exists(cp):
with open(cp) as fh:
data = json.load(fh)
print(f'Company: {data.get("company_name", "unknown")}')
print(f'assessment/data files: {os.listdir(assess_data)}')
print(f'sensitivity/data files: {os.listdir(sens_data)}')
Use the WORKSPACE value above for all file paths. If WORKSPACE is empty or prerequisite folders are missing, stop and follow the error instructions.
Step 1: Read all required files into context (mandatory — do this before anything else)
Use the Read tool to open and read every file listed below. Do not invoke the recommendations-agent until all files are fully loaded into context.
Read these files in order:
$WORKSPACE/assessment/pre-assessment/data/context-profile.json$WORKSPACE/assessment/pre-assessment/data/assessor-profile.json$WORKSPACE/assessment/pre-assessment/data/framework.json$WORKSPACE/assessment/pre-assessment/data/gap-register.json$WORKSPACE/assessment/assessment/data/updated-go-nogo-determination.json$WORKSPACE/assessment/assessment/data/integrated-findings-register.json$WORKSPACE/assessment/assessment/data/domain-findings-*.json files — use the Read tool on each one found$WORKSPACE/assessment/sensitivity/data/sensitivity-analysis.jsonAlso read any CP review files in $WORKSPACE/assessment/assessment/reports/ and $WORKSPACE/assessment/sensitivity/reports/ for full audit trail context.
Confirm in chat: "Loaded all data for [Company Name] — Path B eligible: [yes/no]" before proceeding.
Agent: recommendations-agent
$WORKSPACE/assessment/assessment/data/integrated-findings-register.json$WORKSPACE/assessment/assessment/data/updated-go-nogo-determination.json$WORKSPACE/assessment/assessment/data/domain-findings-[domain_id].json (all domain files)$WORKSPACE/assessment/sensitivity/data/sensitivity-analysis.json$WORKSPACE/assessment/pre-assessment/data/framework.json$WORKSPACE/assessment/pre-assessment/data/context-profile.json$WORKSPACE/assessment/pre-assessment/data/assessor-profile.json$WORKSPACE/assessment/pre-assessment/data/gap-register.jsonsensitivity-analysis.jsonPath A (Always Available):
Path B (If Eligible):
recommendations-agent:
$WORKSPACE/assessment/recommendations/data/recommendations.json:
Agent: recommendations-agent (continued, output generation mode)
$WORKSPACE/assessment/recommendations/data/recommendations.json$WORKSPACE/assessment/assessment/data/integrated-findings-register.json$WORKSPACE/assessment/assessment/data/updated-go-nogo-determination.json$WORKSPACE/assessment/sensitivity/data/sensitivity-analysis.json$WORKSPACE/assessment/pre-assessment/data/context-profile.json$WORKSPACE/assessment/pre-assessment/data/assessor-profile.jsondesign-system skill and the html-dashboard skill before generating. Apply the centralized design system's tokens and meet the Quality Contract. Adapt tone to assessor type. This is the final deliverable — quality standards are at their highest here.$WORKSPACE/assessment/recommendations/reports/):[CompanyName]Recommendations[YYYY-MM-DD].html
html-dashboard skill's component library and chart patterns[CompanyName]Recommendations[YYYY-MM-DD].pdf
html-dashboard skillrecommendations.json → saved to $WORKSPACE/assessment/recommendations/data/
Output locations:
assessment/recommendations/
├── reports/
│ ├── [CompanyName]_Recommendations_[YYYY-MM-DD].html
│ └── [CompanyName]_Recommendations_[YYYY-MM-DD].pdf ← FINAL DELIVERABLE
└── data/
└── recommendations.json
Summary of All Deliverables:
You now have a complete assessment file set across all 4 phases:
Pre-Assessment Phase (5 files):
Assessment Phase (3 files): 6. [CompanyName]Assessment[YYYY-MM-DD].html 7. [CompanyName]Assessment[YYYY-MM-DD].pdf 8. [CompanyName]Assessment[YYYY-MM-DD].md
Sensitivity Phase (3 files): 9. [CompanyName]Sensitivity[YYYY-MM-DD].html 10. [CompanyName]Sensitivity[YYYY-MM-DD].pdf 11. [CompanyName]Sensitivity[YYYY-MM-DD].md
Recommendations Phase (3 files): 12. [CompanyName]Recommendations[YYYY-MM-DD].html 13. [CompanyName]Recommendations[YYYY-MM-DD].pdf ← FINAL DELIVERABLE with complete audit trail 14. recommendations.json
Total: 14 files across all phases
Congratulations! You have completed the full startup assessment workflow. Your Recommendations PDF is your final deliverable—it contains your investment decision, implementation roadmap, and complete session audit trail documenting every confirmation point and adjustment made throughout the process.
Next Steps:
If you have an updated business case or submission: You may run /pre-assess again at any time with the revised document. This will create a new assessment session with fresh findings, allowing you to track changes over time.
If you want to explore alternative scenarios: You can re-run /sensitivity with different methodology options, or adjust assessment scope and re-run /assess to test alternative assessment hypotheses.
For external sharing: All PDF outputs are ready for investor review, board presentation, or partnership discussions. The Recommendations PDF includes complete audit trail for transparency and compliance.
npx claudepluginhub yazo1968/market --plugin startup-assessment/recommendRecommends optimal SuperClaude commands matching user request via keyword extraction and persona assignment. Supports English/Turkish detection and categories like ML, web dev, data.
/recommendGenerates workflow and optimization recommendations from project patterns in ./.claude-patterns/. Includes confidence levels, quality predictions, time estimates, skill suggestions, risks, and alternatives. Supports task input and JSON output.
/recommendScans the project directory to detect technology stack, patterns, and capability gaps, then recommends ranked plugins from the registry to fill gaps.