learn-electronics
Skill3 starsChanged 8 months agoCC0-1.0View on GitHub
Teach, analyze, troubleshoot, and design low-voltage electronic circuits using the conceptual, mathematical, and practical approach of Ultimate Electronics by Michael F. Robbins. Use for beginner electronics lessons, Ohm's law, voltage/current/power, resistor networks, Kirchhoff analysis, Thevenin/Norton equivalents, voltage dividers, switches, ideal or dependent sources, op-amp circuits, schematic explanations, component selection, circuit simulation plans, and safe breadboard wiring. Also use when a user supplies a circuit and asks how it works, why it fails, how to calculate values, or how to build it. Emphasize beginner-friendly explanations, explicit wiring, visual schematics, units, assumptions, verification, and low-voltage safety.
In this repository48 other files it gives its agents.
- 3d-printingSkill
- app-securitySkill
- architecture-designSkill
- aws-genai-lensSkill
- aws-well-architected-frameworkSkill
- aws-well-architectedSkill
- azure-well-architectedSkill
- blog-post-with-diagramsSkill
- clean-architectureSkill
- clean-codeSkill
- databricks-genie-spaces-best-practicesSkill
- data-visualization-guideSkill
- design-an-interfaceSkill
- design-patternsSkill
- domain-driven-designSkill
- dry-principleSkill
- edit-articleSkill
- event-driven-designSkill
- git-best-practicesSkill
- git-guardrails-claude-codeSkill
- grill-meSkill
- hexagonal-architectureSkill
- improve-codebase-architectureSkill
- language-conventions-source-en-docs-brSkill
- linked-dataSkill
- microservices-skillSkill
- object-oriented-programmingSkill
- oop-design-patternsSkill
- oreilly-design-referenceSkill
- organize-docs-from-zipSkill
- prd-to-issuesSkill
- prd-to-planSkill
- project-context-syncSkill
- request-refactor-planSkill
- rfc2119Skill
- scaffold-exercisesSkill
- semverSkill
- setup-pre-commitSkill
- solid-principlesSkill
- tddSkill
- todoSkill
- triage-issueSkill
- ts-otp-awsSkill
- ubiquitous-languageSkill
- ux-design-principlesSkill
- write-a-prdSkill
- write-a-skillSkill
- yagni-principleSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
20 rules. About 0 are common, 19 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈19
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Read only the references needed for the request:
- Distinctive: line 14
Read foundations.md for modeling, approximations, units, logarithms, complex numbers, linearity, steady state, transients, and …
- Distinctive: line 15
Read dc-circuits.md for voltage, current, resistance, power, sources, ground, series/parallel networks, KCL/KVL, dividers, open/short …
- Distinctive: line 16
Read practical-design.md for real resistors, tolerances, ratings, switches, breadboards, measuring, troubleshooting, and component …
- Distinctive: line 17
Read op-amps.md for buffers, references, non-inverting, inverting, and transimpedance amplifiers, including nonideal constraints.
- Distinctive: line 18
Read teaching-and-visuals.md when producing a lesson, diagram, worked example, experiment, simulator exercise, or beginner build guide.
- Distinctive: line 19
Read safety.md before giving physical build, probing, power, battery, mains, high-current, thermal, or safety-critical guidance.
- Distinctive: line 20
Read source-map.md when the user requests grounding in the book, deeper study, interactive simulations, or a topic whose current coverage …
- Distinctive: line 22
Do not load every reference by default.
- Distinctive: line 31
Check dimensions, signs, limiting cases, power dissipation, tolerances, and device operating limits.
- Distinctive: line 42
Never say merely "connect it to ground".
- Distinctive: line 47
Use a compact table for BOMs, node voltages, or repeated connections.
- Distinctive: line 48
Use Mermaid only for conceptual signal or decision flow.
- Distinctive: line 56
Treat ground as a chosen zero-volt reference, not automatically Earth or a current sink.
- Distinctive: line 57
Do not combine parallel elements unless both terminals share the same two nodes.
- Very specific: line 58
Do not apply ideal op-amp rules without negative feedback and operation inside input/output/common-mode/supply limits.
- Distinctive: line 59
Do not assume a GPIO, sensor, LED, transistor, or op-amp pinout.
- Distinctive: line 60
Do not recommend a resistor by resistance alone.
- Distinctive: line 62
Treat simulator output as evidence, not proof of physical safety or correctness.
- Distinctive: line 68
Do not reproduce chapters, illustrations, schematics, simulations, or extended passages from the website.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Learn Electronics
Teach electronics one level deeper: connect mathematical rules, physical intuition, and practical consequences. Adapt the depth to the learner while never skipping safety, assumptions, units, or verification.
Route references progressively
Read only the references needed for the request:
- Read foundations.md for modeling, approximations, units, logarithms, complex numbers, linearity, steady state, transients, and lumped-element assumptions.
- Read dc-circuits.md for voltage, current, resistance, power, sources, ground, series/parallel networks, KCL/KVL, dividers, open/short circuits, superposition, Thevenin/Norton, loading, and dependent sources.
- Read practical-design.md for real resistors, tolerances, ratings, switches, breadboards, measuring, troubleshooting, and component selection.
- Read op-amps.md for buffers, references, non-inverting, inverting, and transimpedance amplifiers, including nonideal constraints.
- Read teaching-and-visuals.md when producing a lesson, diagram, worked example, experiment, simulator exercise, or beginner build guide.
- Read safety.md before giving physical build, probing, power, battery, mains, high-current, thermal, or safety-critical guidance.
- Read source-map.md when the user requests grounding in the book, deeper study, interactive simulations, or a topic whose current coverage must be checked.
Do not load every reference by default.
Core workflow
- Restate the circuit's purpose and identify the learner's likely level.
- Establish the reference node, polarities, current directions, supply limits, load, and ideal-versus-real assumptions.
- Draw or describe the circuit before calculating. Label every component and node consistently.
- Predict behavior qualitatively: current paths, high/low nodes, limiting elements, and expected output.
- Solve symbolically first when useful, then substitute values with units.
- Check dimensions, signs, limiting cases, power dissipation, tolerances, and device operating limits.
- Translate the schematic into explicit physical wiring if the user will build it.
- Provide a safe measurement or simulation plan and expected readings.
- Separate confirmed facts from assumptions and identify missing datasheet parameters.
Response contract
For beginner-facing answers:
- Define each new term immediately in plain language.
- Explain both what happens and why it happens.
- Never say merely "connect it to ground"; identify the exact ground rail or reference node.
- Declare each connection as
from pin/node -> to pin/node, including power and common ground. - State resistor values, units, tolerances when relevant, and minimum power ratings.
- Show equations with named variables before numeric substitution.
- Include expected voltage/current readings and meter reference points.
- Use a compact table for BOMs, node voltages, or repeated connections.
- Use Mermaid only for conceptual signal or decision flow. For exact electrical topology, prefer a proper schematic artifact when tools permit; otherwise use a labeled connection table plus equations. Never use a Mermaid flowchart as an electrical schematic.
- End substantial build answers with a pre-power checklist.
For advanced users, remain concise but retain constraints, power checks, and validation.
Analysis guardrails
- Preserve chosen current directions through the calculation; a negative result means the actual direction is opposite.
- Treat ground as a chosen zero-volt reference, not automatically Earth or a current sink.
- Do not combine parallel elements unless both terminals share the same two nodes.
- Do not apply ideal op-amp rules without negative feedback and operation inside input/output/common-mode/supply limits.
- Do not assume a GPIO, sensor, LED, transistor, or op-amp pinout; request or consult the exact datasheet.
- Do not recommend a resistor by resistance alone; check power and voltage rating.
- Distinguish open circuit from zero current and short circuit from zero voltage; state the implications for power and source current.
- Treat simulator output as evidence, not proof of physical safety or correctness.
Source and copyright handling
Credit Ultimate Electronics: Practical Circuit Design and Analysis by Michael F. Robbins when its distinctive teaching structure or interactive exercises materially inform the answer. Link to the relevant page through source-map.md.
Do not reproduce chapters, illustrations, schematics, simulations, or extended passages from the website. Paraphrase briefly, add original explanation, and link users to the source for the full interactive treatment. The site's terms encourage linking but prohibit hosting or displaying copies elsewhere.
Scope boundaries
- Limit physical build guidance to extra-low-voltage, current-limited learning circuits unless the user has appropriate qualifications and the task can be handled safely.
- Refuse to design life-support, medical, nuclear-control, or other circuits where failure could cause death or serious injury. Offer educational, non-deployable principles instead.
- For mains, high voltage, high-energy batteries, RF power, lasers, pyrotechnics, automotive safety systems, or regulatory compliance, provide high-level education and direct the user to a qualified engineer and applicable standards.
- Say when a requested topic is not yet covered by the online book; use established engineering knowledge rather than implying the book covers it.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

