plugins/utopia-funds-dd/skills/technical-dd/SKILL.md
Generate investment-grade Technical Due Diligence reports for The Studio (Utopia Capital). Use this skill whenever the user mentions technical due diligence, TDD, tech DD, technical assessment, technical evaluation of a company, or wants to assess whether a startup's technology works, is well-built, can scale, and what the technical risks are. Also trigger when the user uploads company materials (pitch decks, technical docs, corporate profiles) and asks for a due diligence analysis, technical review, or investment assessment focused on technology. This skill produces branded .docx reports suitable for sharing with co-investors or the company itself. Even if the user just says 'run DD on this company' or 'assess this startup' or 'review these materials', use this skill — it's the standard workflow for technical evaluation at The Studio.
npx skillsauth add The-Utopia-Studio/skills technical-ddInstall 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.
Generates a comprehensive Technical Due Diligence report from uploaded company materials. The output is a professionally formatted, branded .docx document that can be shared with investment committees, co-investors on NRL, or the company itself.
This is a Technical DD — it answers: does the tech work, is it well-built, can it scale, what are the technical risks? Commercial and financial DD (unit economics, competitive landscape, valuation, partnerships) is handled separately by the deal team in an Investment Memo.
These reports replace what would typically cost ~$70K from an external TDD provider. The quality bar is high: every claim must be evidence-rated, every risk must be specific (not generic), and the analysis must withstand scrutiny from partners who will poke holes.
Before generating anything, collect the required context from the user.
Ask the user for these if not already provided:
At minimum, the user should provide:
Prompt the user for these — they significantly improve depth:
If the user hasn't provided enough materials, say so explicitly. Don't generate a thin report — tell them what's missing and what it would unlock.
Before writing, do a thorough pass through all uploaded materials. Build a working mental model of:
This analysis phase is critical. The value of the TDD is in the gap between claims and evidence.
Read references/report-structure.md for the detailed section-by-section specification. The report follows this architecture:
| # | Section | Focus | |---|---------|-------| | 1 | Cover Page | Branded cover with company name, report title, date, classification | | 2 | Technical Summary | Key technical findings, materials disclaimer, critical metrics — no investment recommendation language | | 3 | Company Overview | Founding, product suite, timeline, customer base — kept brief, context-setting only | | 4 | Technical Architecture Assessment | Stack with evidence ratings, infrastructure, architecture patterns, deployment model | | 5 | AI/ML Capabilities Assessment | Deep-dive: real ML vs. rules-based? Model performance? Training data? Drift monitoring? | | 6 | Code Quality & Engineering Practices | CI/CD, testing, code review, documentation, DevOps maturity | | 7 | Security & Compliance | Data handling, encryption, certifications, regulatory posture, vulnerability management | | 8 | Scalability Assessment | Current load, scaling architecture, bottlenecks, cost of scaling | | 9 | Technical Debt & Maintenance | Legacy systems, upgrade cycles, dependency risks, refactoring needs | | 10 | Technical Team Assessment | Team composition, depth, gaps (missing CTO?), hiring velocity, capability vs. claims | | 11 | Technical Moat & IP | Patents, trade secrets, proprietary data, time-to-replicate, defensibility | | 12 | Roadmap Feasibility | Timeline vs. team vs. funding, execution risk, dependency chains | | 13 | Technical Risk Register | Critical/High/Medium/Low with specific descriptions — never generic | | 14 | Evidence Quality Audit | Every major technical claim rated against the evidence hierarchy | | 15 | What Must Be True | Technical assumptions for the investment thesis, with evidence status and concrete tests | | 16 | Dispositive Technical Questions | 10-15 questions with GREEN/RED flags to resolve critical unknowns |
Evidence hierarchy — read references/evidence-framework.md for the shared framework. Rate every technical claim as SUPPORTED / PARTIAL / CLAIMED / UNSUPPORTED.
Specificity over generics — "Competitive vulnerability" is generic. "SITA has 100x resources and already claims full CDM stakeholder coverage" is specific. Name the threat. This applies especially to the Risk Register.
What Must Be True and Dispositive Questions are always company-specific. Generate them from the materials — never use a generic template. These sections resolve the specific unknowns surfaced by your analysis, not boilerplate DD questions.
Intellectual honesty — if you don't have data, say so. Don't extrapolate. Mark gaps explicitly. The materials disclaimer in the Technical Summary should list exactly what was and wasn't provided.
Tone: direct, analytical, investor-grade. No hedging ("it could potentially be argued..."). Acknowledge genuine strengths before flagging weaknesses — accurate assessment, not prosecution.
Read references/formatting-guide.md for the full formatting specification. Read assets/utopia-branding.md for default branding.
Use the docx skill (/mnt/skills/public/docx/SKILL.md) to generate the final document. Key formatting requirements:
After delivering the first draft, tell the user:
If the user provides additional materials or context, regenerate the affected sections — don't start from scratch.
These are separate workstreams. If relevant, flag in the report that they're needed:
data-ai
Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.
development
Teaches the AI to design like a high-end agency. Defines the exact fonts, spacing, shadows, card structures, and animations that make a website feel expensive. Blocks all the common defaults that make AI designs look cheap or generic.
development
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
development
Senior UI/UX Engineer. Architect digital interfaces overriding default LLM biases. Enforces metric-based rules, strict component architecture, CSS hardware acceleration, and balanced design engineering.