intuitive-block-design

Derives new neural network blocks from first principles using eight ordered design questions.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/tiendungchs/PersonalWiki --skill intuitive-block-design-tiendungchs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: intuitive-block-design
Source: https://github.com/tiendungchs/PersonalWiki/tree/main/.claude/skills/intuitive-block-design
Command: npx skills add https://github.com/tiendungchs/PersonalWiki --skill intuitive-block-design-tiendungchs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It prevents the common failure of picking a standard architecture off the shelf and reverse-engineering a justification, by forcing each line of a new block's mechanism to be derived from a concrete failure of the simplest baseline. ## Core Features & Use Cases - Eight-question derivation method: Walks through episode definition, dumb-solution cost analysis, cross-domain solution imports, plain-language quantities, forced vs free choices, learning/inference clocks, capacity and failure modes, and readout probes. - Artifact-driven workflow: Each question produces a concrete artifact (episodes, cost table, forced-move list, failure mode, probe) that lands in block notes, DESIGN.md contracts, and known-answer tests. - Worked examples: Four complete derivations (Hopfield, Boltzmann machine, TEM/hippocampus, attention) in references/worked-examples.md show each question answered in a different domain. - Use Case: Before registering a new candidate block or opening an [INVENT] block, run the eight questions to produce the block's contract, its known-answer tests, and a one-delta ladder of candidates. ## Quick Start Ask the AI to apply the intuitive block design method to derive a new memory block for your model before writing its contract.

Frequently Asked Questions about intuitive-block-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a new neural network block from first principles?▼

Work through eight ordered questions: define concrete input-output episodes, cost the dumbest baseline solution, find a domain that solves the problem by construction, name quantities in plain words before equations, separate forced moves from free parameters, distinguish learning and inference clocks, state capacity and failure modes, and pre-register a readout probe.

When should I use this block design method?▼

Use it before writing a block contract, adding a registered candidate, opening an invention block, or when a block underperforms and you are tempted to add machinery. It is designed to run before implementation, not after.

What is the ladder rule for block candidates?▼

Every candidate must be exactly one delta from an existing candidate, and each delta ships with the capability it buys and the cost it adds. Two deltas at once makes regressions untraceable, so changes ship one at a time against a runnable baseline.

What are the limitations of intuition-driven architecture design?▼

The method warns against borrowed vocabulary without imported dynamics, formulas chosen because they are standard, and validation by loss curve alone. A block whose failure mode or capacity you cannot state is not yet understood, and hard-coding hoped-for emergent representations is flagged as a smell.

How do worked examples help with block derivation?▼

The references file runs all eight questions across four derivations: Hopfield networks, Boltzmann machines, the Tolman-Eichenbaum Machine, and attention. Reading one column shows a full derivation's shape; reading one row shows one question answered in four domains.