From startup-assessment
This skill should be used when any agent needs to generate the HTML report, PDF report, or structured data exports for any phase of the assessment workflow. Trigger phrases: "generate report", "produce output", "create HTML", "build dashboard", "format report", "export JSON", "deliver outputs", "write report".
How this skill is triggered — by the user, by Claude, or both
Slash command
/startup-assessment:html-dashboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The html-dashboard skill provides agents with comprehensive patterns and templates for generating professional reports in the startup assessment workflow. This skill covers four distinct output types that are produced at the conclusion of each assessment phase:
The html-dashboard skill provides agents with comprehensive patterns and templates for generating professional reports in the startup assessment workflow. This skill covers four distinct output types that are produced at the conclusion of each assessment phase:
The skill is designed for professional assessors (venture capital, private equity, credit analysts, corporate strategists, family offices, sovereign wealth funds) who need to evaluate startup business cases and deliver actionable determinations. All reports are self-contained (inline CSS/JS with optional CDN links) and require no external dependencies beyond trusted content delivery networks.
All colors, typography, spacing, component proportions, chart palettes, and quality standards are defined in the centralized design system: skills/design-system/SKILL.md. Read and follow that file for all visual specifications. It is the single source of truth — do not define alternate color values or typography in report outputs.
The design system also contains the Quality Contract — the minimum quality bar for all outputs, benchmarked against top-tier management consultancies, leading VC firms, major credit agencies, and certified valuation professionals. Every output must meet that contract.
All outputs follow a consistent naming convention: [CompanyName]_[Phase]_[YYYY-MM-DD].[ext]
| Output | Filename | Format | Purpose |
|---|---|---|---|
| HTML Report | TechVenture-Inc_pre-assessment_2026-03-08.html | HTML5 (self-contained) | Interactive dashboard, domain analysis, gap register, research log |
| PDF Report | TechVenture-Inc_pre-assessment_2026-03-08.pdf | PDF (format varies) | Archivable document, professional presentation, standardized sections |
| Scored Register | TechVenture-Inc_pre-assessment_2026-03-08_scores.json | JSON | Machine-readable scores, weights, domain details |
| Provenance Register | TechVenture-Inc_pre-assessment_2026-03-08_provenance.json | JSON | Source citations, confidence levels, methodology notes |
The assessment workflow consists of four phases, each generating a full output set:
Each HTML report contains a tab-based navigation system that allows assessors to explore different aspects of the evaluation. The tab bar is sticky (remains visible while scrolling) and supports keyboard navigation.
All HTML reports are generated as single .html files that can be:
External dependencies are limited to:
All CSS is inline (within <style> tags) and all JavaScript is inline (within <script> tags).
All semantic colors (determinations, severity, confidence, assessment modes, chart series, score-to-color gradient) are defined in skills/design-system/SKILL.md. Use the CSS custom properties template from that file in every HTML report's <style> block to ensure consistency.
Embed the design system's :root CSS custom properties block at the top of every report's <style> section, then reference them throughout (e.g., color: var(--color-go), background: var(--color-critical)).
The Executive Dashboard is the first tab in every HTML report and serves as the landing page. It provides a complete visual summary of the assessment in a single scrollable page.
┌─────────────────────────────┐
│ CONDITIONAL GO │ (Large, colored badge)
│ Assessment Date: 2026-03-08 │ (Subtext with date)
│ Company: TechVenture Inc. │ (Company name)
└─────────────────────────────┘
Four key indicator cards in a 2×2 grid (responsive to 1×4 on mobile):
Each card includes:
A 2×5 grid displaying all 10 domains at a glance:
┌────┬────┬────┬────┬────┐
│ M │ T │ F │ C │ L │ (Domain abbreviations)
├────┼────┼────┼────┼────┤
│ 78 │ 62 │ 85 │ 45 │ 91 │ (Readiness score %)
│ 72 │ 58 │ 79 │ 42 │ 88 │ (Fit-to-Purpose score %)
├────┼────┼────┼────┼────┤
│ CC │ IP │ OR │ RH │ BD │
├────┼────┼────┼────┼────┤
│ 88 │ 71 │ 64 │ 92 │ 77 │
│ 85 │ 68 │ 61 │ 89 │ 74 │
└────┴────┴────┴────┴────┘
Each cell:
Domain Abbreviations:
Strengths identified across the assessment:
• Domain name with brief context (e.g., "Leadership: Experienced founding team with 20+ years combined experience in industry")
• Domain name with brief context
• Domain name with brief context
Key risks and gaps identified:
• Domain name with brief context (e.g., "Competitive Positioning: Limited differentiation vs. three established competitors in addressable market")
• Domain name with brief context
• Domain name with brief context
A small section at the bottom of the dashboard:
Next Steps:
[View Detailed Findings] [Download PDF] [Export Data] [Back to Assessment]
The HTML report for the Pre-Assessment phase includes the following 8 tabs:
The HTML report for the full Assessment phase includes these 6 tabs:
The HTML report for the Sensitivity Analysis phase includes these 4 tabs:
The HTML report for the Recommendations phase includes these 4 tabs:
PDF reports are generated in one of three formats based on assessor type:
Sections:
Tone: Professional, forward-looking, focused on upside potential and risk management
Sections:
Tone: Conservative, focused on downside protection, debt repayment ability, and risk mitigation
Sections:
Tone: Balanced, focused on strategic fit, synergies, and long-term value creation
Every report output — HTML and PDF — must include the following three disclosure sections. These are non-negotiable compliance requirements, not optional content.
Must appear on the cover page or executive summary page of every report. Use this exact language (adapt company/tool name as needed):
AI-ASSISTED ASSESSMENT DISCLOSURE
This assessment was generated with AI assistance using Claude (Anthropic). The AI system
conducted research, scored modules, identified gaps, and structured findings. All scores,
determinations, and recommendations were reviewed and confirmed by a human assessor at five
confirmation points throughout the workflow. The assessor retains final authority over all
conclusions. AI-generated content should be independently verified before use in investment
decisions. The AI model's knowledge has a training cutoff and may not reflect the most
recent developments. All external research was conducted via live retrieval with source
attribution documented in the Research Provenance appendix.
Standards basis: EU AI Act Article 13 (transparency), ASA AI Guidance (disclosure of AI use), SEC 2026 Exam Priorities (accuracy of AI-related disclosures), IOSCO AI/ML Principles (governance and transparency).
Must appear as a dedicated section in every report (typically before appendices). Content adapts per phase but must always include:
LIMITATIONS AND DISCLAIMERS
Scope: This assessment evaluates the business case submission and publicly available
information as of [assessment_date]. It does not constitute a complete due diligence
investigation, legal opinion, financial advice, or valuation.
Data limitations: Findings are based on information provided by the submitter and
independently retrieved from public sources. Non-public information, trade secrets,
and privileged communications were not available. Research confidence levels are
documented per finding in the Research Provenance appendix.
Methodology: Scoring follows a structured two-track methodology (Readiness and
Fit-to-Purpose) documented in the Assessment Framework appendix. Methodology version:
[version]. The methodology has not been validated against investment outcomes.
Forward-looking statements: Projections, scenarios, and recommendations are
forward-looking and inherently uncertain. Actual outcomes may differ materially.
Not investment advice: This assessment is an analytical tool to support professional
judgment. It does not replace independent due diligence, legal counsel, or financial
advisory services. Investment decisions should not be made solely on the basis of
this assessment.
Standards basis: AICPA VS 100 (assumptions and limiting conditions), IVS 106 (reporting requirements), IC memo best practices (limitations section).
Must appear on the cover page or in the report metadata section:
INDEPENDENCE STATEMENT
This assessment was conducted using a standardized methodology applied consistently
to all submissions. The assessment tool has no financial interest in the outcome of
any assessment. [If applicable: The assessor's relationship to the submitter, if any,
is disclosed in the Assessor Profile section.]
Standards basis: AICPA VS 100 (independence disclosure), ASA BV Standards (conflict disclosure), IVS (ethical principles — non-biased).
Must appear as the final appendix section in every report (HTML and PDF). This is a transparency disclosure — it describes which professional principles informed the methodology. It does not claim certification, accreditation, or compliance with any standard.
Section header:
STANDARDS ALIGNMENT APPENDIX
Methodology Transparency Disclosure
Section A — Methodology Disclosure:
METHODOLOGY
Scoring methodology: [methodology_version] (e.g., "1.0.0 — 2026-03-15")
Two-track scoring: Readiness (completeness + quality) and Fit-to-Purpose
(stage appropriateness + assessor alignment + ask coherence)
Scoring dimensions: [count] dimensions across [count] modules in [count] domains
Last methodology review: [date]
Next scheduled review: [date]
Populate from the scoring-rubric SKILL.md version header. This satisfies IOSCO CRA Code (methodology transparency) and IVS 105 (valuation approaches disclosure).
Section B — Data Governance Disclosure:
DATA GOVERNANCE
Evidence classification: Three-tier confidence system (High / Medium / Low)
informed by the 3H Principle (Human-verified, Heuristic, Hypothetical)
Source attribution: Every finding cites source type, confidence level, and
retrieval date in the Research Provenance appendix
Data timeliness: All evidence sources classified by staleness
(Current <6mo / Recent 6-12mo / Aging 12-24mo / Stale 24-36mo / Expired >36mo)
per IVS 104 data quality requirements
Conflict handling: Contradictions between submission and research are documented
with both versions preserved; assessor resolves at confirmation point
Populate from research-protocol SKILL.md. This satisfies FAIR Data Principles (findability, accessibility) and ISO 8000 (data quality management).
Section C — Human Oversight Log:
HUMAN OVERSIGHT
This assessment includes [count] human confirmation points:
CP1: Framework confirmation — Assessor confirmed domain activation, weighting,
and assessment scope [timestamp]
CP2: Content mapping confirmation — Assessor confirmed module-content assignments
and research completeness [timestamp]
CP3: Scoring confirmation — Assessor confirmed all domain scores and gap
classifications [timestamp]
CP4: Determination confirmation — Assessor confirmed final determination after
cross-domain reconciliation and red-team challenge [timestamp]
CP5: Report confirmation — Assessor confirmed final report content and approved
delivery [timestamp]
All assessor overrides and corrections are logged in the Session Audit Trail
with timestamps per SOC 2 / ISAE 3402 temporal audit requirements.
Populate from the actual CP timestamps recorded during the session. This satisfies EU AI Act Article 14 (human oversight), NIST AI RMF (human-in-the-loop), and the 3H Principle.
Section D — Standards Alignment Table:
Present as a three-column table. Each row maps a principle to how it was applied. Group by demonstrability category.
STANDARDS ALIGNMENT
The following professional principles informed this assessment methodology.
This disclosure is provided for transparency — it does not constitute
certification or accreditation under any standard.
┌─────────────────────────────┬──────────────────────────────┬─────────────────┐
│ Standard / Principle │ How Applied │ Demonstrability │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ AICPA VS 100 │ Assumptions and limiting │ Output │
│ (Valuation Standards) │ conditions disclosed; │ │
│ │ independence statement │ │
│ │ included │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ IVS 106 (Reporting) │ Scope, purpose, limitations, │ Output │
│ │ methodology version │ │
│ │ disclosed per IVS reporting │ │
│ │ requirements │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ EU AI Act Art 13 │ AI disclosure on cover page; │ Output │
│ (Transparency) │ human oversight logged at │ │
│ │ 5 confirmation points │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ IC Memo Conventions │ Report structured as │ Output │
│ (PE/VC Best Practice) │ investment / credit / │ │
│ │ strategic memo per assessor │ │
│ │ type │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ ISO 31000 / COSO ERM │ Risk scoring uses likelihood │ Methodology │
│ (Risk Management) │ × impact matrix (1-25); │ │
│ │ residual risk assessed │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ 3H Principle │ Evidence classified as │ Methodology │
│ (Evidence Classification) │ Human-verified, Heuristic, │ │
│ │ or Hypothetical; confidence │ │
│ │ levels map to 3H tiers │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ IVS 104 (Data Quality) │ Data timeliness tracked per │ Methodology │
│ │ source; staleness warnings │ │
│ │ triggered at 12+ months │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ IOSCO CRA Code │ Methodology versioned; │ Methodology │
│ (Credit Rating Agencies) │ 6-month review cycle; │ │
│ │ scoring criteria disclosed │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ ILPA DDQ / UN PRI │ ESG/DEI modules available as │ Methodology │
│ (ESG/DEI Integration) │ cross-cutting assessments; │ │
│ │ activated by assessor type │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ NIST AI RMF / EU AI Act │ AI bias testing protocol │ Internal │
│ Art 14 (AI Governance) │ applied during QA/QC; │ Process │
│ │ results in QA/QC log │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ SOC 2 / ISAE 3402 │ Temporal audit trail with │ Internal │
│ (Audit Controls) │ timestamps; session-based │ Process │
│ │ (not persistent) │ │
├─────────────────────────────┼──────────────────────────────┼─────────────────┤
│ FAIR Data Principles │ Source attribution and data │ Internal │
│ (Data Management) │ provenance documented per │ Process │
│ │ finding │ │
└─────────────────────────────┴──────────────────────────────┴─────────────────┘
Demonstrability Key:
Output — Directly verifiable in this report's content
Methodology — Verifiable by examining scoring logic and data governance
Internal Process — Requires independent audit; not fully demonstrable per-report
Standards basis: IOSCO CRA Code (methodology transparency), IVS 105 (valuation approaches), EU AI Act Art 13 (transparency obligations). The appendix itself fulfills the meta-requirement of making standards application visible to the report consumer.
Implementation notes:
The Scored Register contains all domain and module scores from both Readiness and Fit-to-Purpose tracks.
Structure:
{
"metadata": {
"company_name": "TechVenture Inc.",
"assessment_date": "2026-03-08",
"assessment_phase": "assessment",
"assessor_name": "Jane Analyst",
"assessor_type": "venture-capital",
"framework_version": "2.0"
},
"overall_scores": {
"readiness_score": 76.5,
"fit_to_purpose_score": 72.3,
"determination": "CONDITIONAL_GO"
},
"domain_scores": [
{
"domain_id": "market",
"domain_name": "Market & TAM",
"readiness_score": 78.0,
"fit_to_purpose_score": 74.0,
"weight": 0.15,
"status": "complete",
"modules": [
{
"module_id": "tam_size",
"module_name": "TAM Sizing",
"readiness_score": 82.0,
"fit_to_purpose_score": 80.0,
"criticality": "critical",
"status": "complete"
}
]
}
],
"critical_gaps": [
{
"gap_id": "gap_001",
"domain_id": "technology",
"gap_description": "Core IP protection strategy underdeveloped",
"severity": "critical",
"gap_type": "risk",
"status": "identified"
}
]
}
Delivery: Offered as JSON download alongside HTML report
The Research Provenance Register contains all sources cited and their confidence levels.
Structure:
{
"metadata": {
"company_name": "TechVenture Inc.",
"assessment_date": "2026-03-08",
"total_sources": 42
},
"sources": [
{
"source_id": "src_001",
"source_type": "founder_interview",
"source_name": "Interview with CEO, TechVenture Inc.",
"date_accessed": "2026-03-05",
"confidence_level": "high",
"topics": ["market_size", "team_experience"],
"summary": "CEO confirmed TAM estimates and detailed founding team backgrounds"
},
{
"source_id": "src_002",
"source_type": "public_document",
"source_name": "Crunchbase profile: TechVenture Inc.",
"url": "https://crunchbase.com/...",
"date_accessed": "2026-03-06",
"confidence_level": "medium",
"topics": ["funding_history", "team_composition"],
"summary": "Reviewed funding rounds and team information from public sources"
}
],
"confidence_distribution": {
"high": 28,
"medium": 12,
"low": 2
}
}
Delivery: Offered as JSON download alongside HTML report
Uses Chart.js library via CDN. Displays all 10 domains with two overlaid datasets (Readiness + Fit-to-Purpose).
Integration: See references/chart-patterns.md for full working snippet
Horizontal bar chart showing count of gaps by severity level (Critical, High, Medium, Low).
Integration: See references/chart-patterns.md for full working snippet
Side-by-side bar chart comparing Readiness vs Fit-to-Purpose scores for each domain.
Integration: See references/chart-patterns.md for full working snippet
CSS Grid-based heatmap (no Chart.js required) displaying 10 domain cells with color interpolation from red → amber → green.
Integration: See references/chart-patterns.md for full working snippet
Function to convert 0–100 score to RGB color (red → amber → green gradient).
function scoreToColor(score) {
if (score < 50) {
// Red to Amber: 0 → 50
const ratio = score / 50;
const r = 239;
const g = Math.round(158 + (94 - 158) * ratio);
const b = 68;
return `rgb(${r}, ${g}, ${b})`;
} else {
// Amber to Green: 50 → 100
const ratio = (score - 50) / 50;
const r = Math.round(245 - (245 - 34) * ratio);
const g = Math.round(158 + (85 - 158) * ratio);
const b = Math.round(15 + (39 - 15) * ratio);
return `rgb(${r}, ${g}, ${b})`;
}
}
All typography, colors, spacing, component proportions, badge specs, score display formats, and table formatting standards are defined in skills/design-system/SKILL.md. Reference that file for:
Do not redefine these values in reports — use the CSS custom properties from the design system.
Agents must generate HTML reports as complete, valid HTML5 documents with all CSS and JavaScript inline. No external file dependencies are permitted (CDN links for Chart.js and Google Fonts are acceptable).
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{COMPANY_NAME}} - {{PHASE_NAME}} Report</title>
<!-- CDN Links -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/chart.min.js"></script>
<!-- Inline CSS -->
<style>
/* All styling here - no external stylesheets */
</style>
</head>
<body>
<!-- Tab Navigation -->
<nav class="tab-nav">
<!-- Tabs here -->
</nav>
<!-- Tab Content Panels -->
<div class="tab-content">
<!-- Panels here -->
</div>
<!-- Inline JavaScript -->
<script>
// All interactivity here
</script>
</body>
</html>
Use double-curly-brace syntax for template variables:
{{COMPANY_NAME}} — Company name{{PHASE_NAME}} — Phase (Pre-Assessment / Assessment / Sensitivity / Recommendations){{ASSESSMENT_DATE}} — Date (YYYY-MM-DD format){{ASSESSOR_NAME}} — Assessor or analyst name{{DETERMINATION}} — Final determination (GO / CONDITIONAL_GO / CONDITIONAL_HOLD / NO_GO){{READINESS_SCORE}} — Overall readiness % (e.g., 76.5){{FIT_SCORE}} — Overall fit-to-purpose % (e.g., 72.3){{DOMAIN_SCORES}} — JSON-formatted domain scores (for chart data){{GAP_DATA}} — JSON-formatted gap list (for table population){{STRENGTHS_LIST}} — HTML bullet list of top 3 strengths{{RISKS_LIST}} — HTML bullet list of top 3 risksAll CSS must be inline. All JavaScript must be inline. The only external resources allowed:
The generated HTML file must be:
Detailed implementation patterns and code snippets are available in supporting reference files:
references/chart-patterns.md — Chart.js implementations (radar, bar, heatmap), color interpolation, responsive sizingreferences/component-library.md — Reusable HTML/CSS components (badges, cards, tables, tabs, alerts, etc.)templates/base.html — Complete working HTML template skeleton ready for variable substitutionFor specific implementation guidance, consult the appropriate reference file based on your task.
When tasked with generating a report:
skills/design-system/SKILL.md — this is the single source of truth for all visual identity and quality standards<style> blockreferences/component-library.md — these must use the design system's colors via CSS custom propertiesreferences/chart-patterns.md — chart colors must match the design system's chart series paletteLast Updated: 2026-03-15 Skill Version: 0.2.0 Status: Ready for production use
npx claudepluginhub yazo1968/market --plugin startup-assessmentGenerates professional PDF audit reports with SVG gauge charts and color-coded severity cards. Activates when user requests a PDF report, wants to export audit findings, or uses generate-pdf/export-html commands.
Creates consulting-grade reports and executive presentations using SCQA/SCR structure, Pyramid Principle for strategic assessments, board decks, and due diligence.
Generates markdown and HTML reports from data with charts, tables, analysis, summaries, and recommendations. Handles CSV/JSON inputs; supports PDF export and comparisons.