Apply Pulak Prasad evolutionary investing rules for avoiding big losses, buying resilient quality, rejecting fragile forecasts, and being very lazy.
npx skills add https://github.com/simbajigege/book2skills --skill investing-from-darwin
Knowledge source: *What I Learned About Investing from Darwin* by Pulak Prasad.
Use this skill to evaluate investments through evolutionary survival logic: avoid big risks, buy high-quality resilient businesses at fair prices, and stay very patient. It supports investors who want to avoid permanent capital loss, resist over-trading, and prefer robustness over fragile forecasting.
Use this skill when the user asks:
Investment survival comes before investment brilliance. Like evolution, investing rewards robustness, adaptation, and patience more reliably than precision forecasts, frequent action, or bargain-hunting in fragile businesses.
| Workflow | User question pattern | Inputs | Steps | Output | Independent trigger? | Distinct references? | Triage score | Should be subskill? | Reason |
|---|---|---|---|---|---|---:|---:|---|---|
| Big-risk screen | "What could kill this investment?" | Business model, debt, disruption, governance, valuation | Identify permanent-loss scenarios | Avoid/continue risk verdict | Yes | Yes | 3 | No | First rule of the same investing framework. |
| Quality-at-fair-price review | "Is this a quality company?" | Moat, returns, industry, price, scenarios | Test resilience, causation, robustness | Quality verdict | Yes | Yes | 3 | No | Must follow risk screen. |
| Forecast skepticism | "Does this DCF justify buying?" | Model assumptions, horizon, uncertainty | Stress precision and replay-the-tape fragility | Forecast reliability rating | Yes | Yes | 3 | No | Same robustness lens. |
| Very-lazy holding policy | "Should I trade or wait?" | Current holding, thesis, new data, opportunity set | Check rare-opportunity threshold | Hold/wait/act rule | Yes | Yes | 3 | No | Same three-rule framework. |
The three sections form a sequential framework: avoid big risks, buy quality at a fair price, then be very lazy. Since each later judgment depends on survival and quality screens, a single-file architecture keeps the dependency explicit.
The Rule: The first job is to avoid permanent capital loss.
Before discussing upside, produce a big-risk screen and reject investments that fail survival tests.
The Rule: Resilient quality beats apparent cheapness.
When evaluating cheapness, force the user to prove business resilience before calling the opportunity attractive.
The Rule: Long-term precision forecasts are fragile; prefer businesses that can survive many futures.
For model-based pitches, critique forecast fragility and replace false precision with scenario robustness.
The Rule: Trade rarely; most good investing is waiting.
When the user wants to act, require evidence that the situation is a rare opportunity or thesis-breaking change.
## Darwin-Inspired Investment Review
**Company / Decision:** ...
**Verdict:** Avoid / Watch / Quality at fair price / Hold lazily / Needs data
| Rule | Evidence | Result |
|---|---|---|
## Big Risks
...
## Robustness Check
...
## Action Discipline
...
## Citations
...
Every substantive Prasad-method claim must include a citation to the original text.
Quote files:
evolutionary-investing-quotes.md — Darwin/investing connection, survival, adaptation, moat, long-term perspective, diversification, selection, extinction, ecosystem, and patience.investing-principles-quotes.md — avoiding big losses, quality over price, DCF skepticism, replay-the-tape, very lazy behavior, punctuated equilibrium, rare opportunities, and three rules.Citation format:
> "Author's exact words here."
>
> — *What I Learned About Investing from Darwin*, cited excerpt
Anchor mapping:
evolutionary-investing-quotes.md: #darwin-investing-connection, #survival-of-the-fittest, #adaptation-key, #moat-as-adaptation, #long-term-perspective, #diversification-nature, #selection-criteria, #extinction-warning, #mutation-innovation, #ecosystem-thinking, #fitness-landscape, #patience-disciplineinvesting-principles-quotes.md: #avoid-big-losses, #survival-before-thriving, #not-strongest-but-adaptable, #quality-over-price, #darwin-ate-my-dcf, #replay-the-tape, #be-very-lazy, #punctuated-equilibrium, #rare-opportunities, #three-rules-from-darwinRules:
Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take simbajigege/investing-from-darwin from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.