From Day Zero CTO
Review startup codebases and create a durable Day Zero CTO Tech Stack report. Use for stack review, codebase onboarding, technology inventory, architecture/system context, frameworks, languages, infra, data stores, integrations, tooling, and operational risks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/day-zero-cto:tech-stackThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a grounded technology inventory and system map from one or more codebases without assuming a framework or language.
Create a grounded technology inventory and system map from one or more codebases without assuming a framework or language.
~/Documents/<Company>/. Durable outputs live under <project>/knowledge/wiki/.<project>/knowledge/wiki/: core/STRATEGY.md, recent reports, core/RISKS.md, core/DECISIONS.md, and any existing Tech Stack report.Assumption: where evidence is partial. When multiple repos are involved, make the source repo clear in evidence and sources.<project>/knowledge/wiki/reports/tech-stack/. The artifact command refreshes the dashboard automatically.Stack components: layer, technology, evidence, and notes.Architecture shape: how the major pieces fit together.Data and storage: databases, caches, queues, object stores, search, analytics, and ownership.Integrations: third-party APIs, auth, payments, messaging, AI, email, monitoring, and customer-facing dependencies.Infrastructure and operations: hosting, deploy path, CI, background jobs, observability, secrets, and environments.Development tooling: local setup, tests, linting, formatting, code generation, and developer workflow.Risks and watchpoints: candidate stack risk signals that matter to delivery, reliability, trust, or onboarding. These are not the operating risk register until promoted into core/RISKS.md; after refresh they appear on core/risks.html#risk-signals with a link back to the Tech Stack report and, when matched, a stable risk detail page from risks/registry.json.Onboarding notes: what a new technical leader or agent should read first.Required JSON fields: executive_read, stack_components, architecture_shape, data_storage, integrations, infrastructure_operations, development_tooling, risks_watchpoints, onboarding_notes, and sources. For each risks_watchpoints row, include concrete evidence, severity, mitigation, and source when known; use a source such as Tech Stack report <date> or the specific file/report that produced the signal.
dzcto artifact --project "<project folder>" --kind tech-stack --title "Tech Stack" --data-file "<json report data file>"
# Fallback when dzcto is not on PATH:
python3 scripts/dzcto.py artifact --project "<project folder>" --kind tech-stack --title "Tech Stack" --data-file "<json report data file>"
The helper owns the HTML template; the agent owns the evidence and structured content.
<project>/knowledge/wiki/core/RISKS.md with owner, mitigation, source, and calendar next review date. Do not maintain a second risk list in the report; the generated risk registry and risk detail pages handle matching, intake, and references.Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub chuckblake/day-zero-cto --plugin day-zero-cto