All authors

Claude Skills by Tibsfox
github.com/Tibsfox337 skills6 installs319 views
- Computational ThinkingComputational thinking as a problem-solving discipline independent of programming languages. Covers the four pillars (decomposition, pattern recognition, abstraction, algorithm design), computational problem-solving methodology (understand, decompose, generalize, formalize, verify), abstraction levels (from hardware through user interface), modeling and simulation, automata and formal languages (DFA, NFA, regular expressions, context-free grammars, Turing machines), computational complexity c...Votes: 0GitHub stars: 69
- Debugging TestingUse when the user reports a bug they can't reproduce, asks where to start debugging, or mentions a Heisenbug / production-only failure. Drives the observe→hypothesize→predict→test→iterate scientific method.Votes: 0GitHub stars: 69
- Programming FundamentalsCore programming concepts from variables through recursion. Covers data types (integers, floats, strings, booleans, arrays, objects), variables and scope (lexical, dynamic, block, function, global), control flow (conditionals, loops, pattern matching), functions (parameters, return values, closures, higher-order functions), recursion (base cases, call stack, tail recursion, mutual recursion), type systems (static vs dynamic, strong vs weak, type inference, generics), and error handling (excep...Votes: 0GitHub stars: 69
- Software DesignSoftware design principles, patterns, and architecture from SOLID through distributed systems. Covers the five SOLID principles with violations and fixes, DRY/KISS/YAGNI heuristics, separation of concerns, 12 GoF design patterns organized by intent (creational, structural, behavioral), architectural patterns (MVC, MVP, MVVM, layered, hexagonal, microservices, event-driven), coupling and cohesion metrics, dependency injection, and the design decision framework for choosing between competing ap...Votes: 0GitHub stars: 69
- Systems ProgrammingSystems programming from memory management through networking. Covers memory models (stack vs heap, manual allocation, garbage collection, ownership/borrowing), concurrency (threads, mutexes, channels, async/await, actor model, data races vs race conditions), operating system concepts (processes, virtual memory, page tables, system calls, file descriptors, signals), compilation (lexing, parsing, code generation, linking, static vs dynamic libraries), networking fundamentals (TCP/IP, sockets, ...Votes: 0GitHub stars: 69
- Conflict ResolutionConflict resolution strategies and mediation techniques for interpersonal and group communication. Covers conflict styles (Thomas-Kilmann model), interest-based negotiation (Fisher and Ury), de-escalation techniques, mediation process, restorative practices, workplace conflict, and cross-cultural conflict norms. Use when mediating disputes, analyzing conflict dynamics, preparing for difficult conversations, or building conflict-competent communication cultures.Votes: 0GitHub stars: 69
- Public SpeakingPublic speaking and oral presentation skills for effective communication. Covers speech structure (introduction, body, conclusion), delivery techniques (projection, pace, pause, gesture), audience analysis, impromptu and extemporaneous methods, managing anxiety, visual aids, and persuasive versus informative speaking. Use when preparing speeches, practicing delivery, analyzing presentations, or building confidence in oral communication.Votes: 0GitHub stars: 69
- Cognitive BiasesRecognition and mitigation of systematic reasoning errors documented in the heuristics and biases tradition. Covers confirmation bias, availability, anchoring, representativeness, framing effects, hindsight bias, overconfidence, and motivated reasoning. Each bias is presented with its mechanism, diagnostic signal, and structured mitigation. Use when you suspect your own or another reasoner's conclusions may be shaped by systematic cognitive distortion rather than evidence.Votes: 0GitHub stars: 69
- Data VisualizationGrammar of graphics, chart type selection, color theory, interactive visualization, dashboards, and the principles of honest, effective data display. Covers Tufte's data-ink ratio, Bertin's visual variables, perceptual principles, accessibility, small multiples, annotation, and the full workflow from exploratory plots to publication-quality graphics. Use when creating charts, designing dashboards, critiquing visualizations, or choosing how to display data.Votes: 0GitHub stars: 69
- Data WranglingData cleaning, transformation, reshaping, joins, missing data handling, and tidy data principles. Covers the full pipeline from raw ingestion to analysis-ready datasets -- type coercion, deduplication, outlier detection, normalization, melting/pivoting, regex extraction, and reproducible transformation chains. Use when preparing, cleaning, or transforming data for analysis.Votes: 0GitHub stars: 69
- Ethics GovernanceBias detection and mitigation, fairness metrics, privacy frameworks, consent models, transparency requirements, and accountability structures for data science practice. Covers algorithmic bias sources, disparate impact testing, differential privacy, GDPR principles, model cards, datasheets for datasets, responsible AI frameworks, and the organizational governance needed to make ethics actionable. Use when auditing models for bias, designing privacy-preserving systems, establishing governance ...Votes: 0GitHub stars: 69
- Beautiful CommitsCrafts professional git commit messages following Conventional Commits. Use when committing changes or writing commit messages.Votes: 0GitHub stars: 69
- Algorithmic AwarenessUnderstanding how algorithmic systems shape what users see, know, and do -- from recommendation feeds to search ranking to credit scoring to hiring software. Covers the mechanics of recommendation systems, algorithmic bias and its sources, personalization's effects on information diets, opacity and accountability, AI limitations (hallucination, confident wrongness), and the human-in-the-loop question. Use when a learner needs to think critically about why particular content reached them.Votes: 0GitHub stars: 69
- Computational LiteracyUnderstanding how digital systems actually work -- hardware, operating systems, networks, and information representation -- at a depth sufficient to reason about them rather than just use them. Covers CPU/RAM/storage/GPU roles, what an OS does, how packets travel the internet, and how computers represent numbers, text, images, and sound as binary. Use when a learner needs to build a mental model of computing rather than memorize menu paths.Votes: 0GitHub stars: 69
- Data PrivacyUnderstanding and managing what digital services collect, store, share, and infer about you. Covers password security and entropy, multi-factor authentication, privacy settings, data minimization, the difference between first-party and third-party tracking, cookies and fingerprinting, privacy laws (GDPR, CCPA), and how to respond to data breaches. Use when helping a learner make informed decisions about what to share, with whom, and under what terms.Votes: 0GitHub stars: 69
- Digital CitizenshipBeing a constructive participant in networked communities. Covers digital footprint management, online etiquette and professional communication, collaborative tools, attribution and copyright, cyberbullying recognition and response, and the responsibilities that come with amplification. Use when helping learners think about how to behave online -- not what is technically allowed, but what is actually healthy for themselves and their communities.Votes: 0GitHub stars: 69
- Media CreationProducing digital media -- writing, images, video, audio, presentations, and multimedia -- with an understanding of craft, audience, accessibility, and ethics. Covers composition principles, copyright-safe sourcing, accessibility features (alt text, captions, contrast), remix culture, attribution practices, and the difference between creating for yourself, for a small audience, and for the open web. Use when helping a learner move from media consumer to media producer.Votes: 0GitHub stars: 69
- Behavioral EconomicsSystematic departures from rational choice theory and their implications for economic analysis and policy. Covers cognitive heuristics (anchoring, availability, representativeness), biases (loss aversion, status quo, overconfidence), prospect theory (reference dependence, probability weighting, diminishing sensitivity), nudge theory and choice architecture, and the integration of psychological findings into economic models. Use when analyzing decision-making under uncertainty, evaluating poli...Votes: 0GitHub stars: 69
- International TradeTheory and policy of international economic exchange. Covers comparative advantage (Ricardo, Heckscher-Ohlin), gains from trade, trade policy instruments (tariffs, quotas, subsidies), exchange rate determination, balance of payments, globalization dynamics, trade agreements, and the political economy of protectionism. Use when analyzing why countries trade, who wins and loses from trade, how exchange rates move, or the effects of trade policy interventions.Votes: 0GitHub stars: 69
- MicroeconomicsFoundations of individual economic decision-making, market structures, and strategic interaction. Covers supply and demand analysis, price elasticity, consumer and producer surplus, market structures (perfect competition, monopoly, oligopoly, monopolistic competition), game theory (Nash equilibrium, dominant strategies, repeated games), and welfare economics. Use when analyzing individual markets, firm behavior, pricing strategies, consumer choice, or strategic interactions between economic a...Votes: 0GitHub stars: 69
- Public PolicyEconomic analysis of government intervention -- taxation (incidence, efficiency, optimal design), regulation (cost-benefit, market failure correction), externalities (Pigouvian taxation, cap-and-trade, Coasian bargaining), and public goods provision (non-rivalry, non-excludability, free-rider problem). Covers welfare analysis of policy interventions, government failure, and the institutional context of policy-making. Use when evaluating policy proposals, analyzing tax effects, assessing regul...Votes: 0GitHub stars: 69
- Circuit Analysis Dc AcSystematic analysis of DC and AC linear circuits using Ohm's law, Kirchhoff's laws, node and mesh methods, Thevenin and Norton equivalents, phasor analysis, and Bode plots. Covers series and parallel reduction, superposition, source transformation, impedance in the frequency domain, first and second order transient response, and the conversion between time domain and phasor representations. Use when quantitatively predicting voltages, currents, power, gain, phase, or time response of any lump...Votes: 0GitHub stars: 69
- Digital Logic DesignDesign and analysis of combinational and sequential digital circuits using Boolean algebra, truth tables, K-maps, CMOS gate implementation, flip-flops, registers, counters, and finite state machines. Covers De Morgan's theorems, canonical sum-of-products and product-of-sums forms, minimization techniques, propagation delay, setup and hold times, metastability, synchronous design discipline, and FSM encoding. Use when designing, minimizing, verifying, or debugging any circuit whose signals tak...Votes: 0GitHub stars: 69
- Microcontroller FirmwareEmbedded firmware development for microcontrollers including memory-mapped I/O, GPIO, interrupts, timers, UART/SPI/I2C serial protocols, PWM generation, ADC sampling, interrupt-driven versus polled architectures, RTOS fundamentals, and the bring-up sequence from power-on reset through first printf. Covers AVR/Arduino, ARM Cortex-M, and ESP32 patterns. Use when writing, porting, debugging, or reviewing firmware that directly manipulates hardware peripherals.Votes: 0GitHub stars: 69
- Semiconductor Device PhysicsPhysical principles underlying diodes, bipolar junction transistors, and MOSFETs — carrier concentrations, drift and diffusion, the pn junction, forward and reverse bias, the Shockley diode equation, BJT operating regions, MOSFET threshold and saturation, small-signal models, and temperature effects. Use when reasoning about device-level behavior, designing bias networks, selecting transistor operating points, interpreting datasheets, or diagnosing nonlinear device failures.Votes: 0GitHub stars: 69
- Test And MeasurementBench instruments and measurement techniques for electronics — digital multimeter, oscilloscope, logic analyzer, spectrum analyzer, function generator, power supply, and their proper use. Covers probing technique, ground loops, loading effects, trigger modes, FFT mode pitfalls, signal integrity, noise budget analysis, and debugging workflows from "it doesn't work" to "here is the failure mechanism." Use when measuring, debugging, or characterizing any electronic circuit or firmware-hardware i...Votes: 0GitHub stars: 69
- Design ProcessEngineering design cycle covering requirements elicitation, specifications writing, constraint identification, iterative prototyping, and design communication. Spans the full loop from problem definition through ideation, analysis, prototyping, testing, and redesign. Includes morphological charts, TRIZ, Pugh matrices, design reviews, and the distinction between functional and non-functional requirements. Use when framing engineering problems, generating design alternatives, writing specificat...Votes: 0GitHub stars: 69
- Engineering EthicsEngineering ethics covering safety, professional codes of conduct, public welfare responsibility, whistleblowing, case studies (Challenger, Columbia, Hyatt Regency, Bhopal, Therac-25), and the ethical dimensions of design decisions. Includes the NSPE Code of Ethics, the iron ring tradition, risk communication, informed consent in engineering, and the duty to dissent. Use when analyzing ethical dimensions of engineering decisions, teaching professional responsibility, or reviewing designs for ...Votes: 0GitHub stars: 69
- Prototyping FabricationCAD fundamentals, 3D printing (FDM/SLA/SLS), CNC machining, workshop skills, rapid prototyping methodology, and testing of physical prototypes. Covers fidelity levels, material selection for prototypes, dimensional tolerancing, assembly planning, and the iterate-test loop. Use when building prototypes, selecting fabrication methods, planning physical tests, or choosing between prototyping technologies.Votes: 0GitHub stars: 69
- Structural AnalysisStatics, dynamics, stress-strain analysis, materials selection, failure modes, and finite element analysis concepts for engineered structures. Covers free-body diagrams, equilibrium, internal forces (shear and moment), beam deflection, column buckling, material properties, factor of safety, fatigue, fracture mechanics, and FEA workflow. Use when analyzing loads on structures, selecting materials, predicting failure, or interpreting structural behavior.Votes: 0GitHub stars: 69
- Systems EngineeringSystems engineering covering requirements management, the V-model lifecycle, integration planning, verification and validation (V&V), interface control, trade studies, and the NASA Systems Engineering Handbook. Spans the full lifecycle from concept through operations and disposal. Includes requirements decomposition, traceability matrices, configuration management, and technical performance measures. Use when managing complex system development, writing requirements, planning integration, or ...Votes: 0GitHub stars: 69
- Technical CommunicationTechnical writing, engineering specifications, reports, presentations, and documentation standards for engineering practice. Covers document types (requirements documents, test reports, design rationale, operations manuals), writing style, data visualization, engineering drawing standards, and oral presentation techniques. Use when writing engineering documents, presenting technical results, creating specifications, or learning documentation best practices.Votes: 0GitHub stars: 69
- Biogeochemical CyclesCarbon, nitrogen, phosphorus, sulfur, and water cycles — pools, fluxes, residence times, and anthropogenic perturbations. Covers the fast and slow carbon cycles, the Haber-Bosch disruption of the nitrogen cycle, the phosphorus bottleneck, the hydrological cycle, ocean acidification, and the planetary boundaries framework. Use when tracking chemical elements through atmosphere, hydrosphere, biosphere, and lithosphere; computing pool sizes and fluxes; or evaluating anthropogenic perturbations t...Votes: 0GitHub stars: 69
- Environmental JusticeDistributional analysis of environmental benefits and burdens across communities. Covers the historical origins of environmental justice in the U.S. civil rights tradition, siting and exposure disparities, indigenous rights and land stewardship, climate justice at global and intergenerational scales, procedural vs. distributional vs. recognition justice, and the environmental justice screening tools used by regulators. Use when analyzing who bears environmental harm and who receives environme...Votes: 0GitHub stars: 69
- Human Impact AssessmentAssessing anthropogenic environmental impacts — pollution pathways, habitat destruction and fragmentation, land-use change, invasive species, overharvest, and extinction debt. Covers environmental impact assessment (EIA) methodology, exposure-effect relationships, population viability analysis, IPAT and ecological footprint frameworks, and strategic environmental assessment. Use when quantifying or forecasting human impacts on ecosystems, designing monitoring programs, or evaluating a propose...Votes: 0GitHub stars: 69
- Sustainability DesignDesigning interventions, systems, and policies for sustainability. Covers renewable energy (solar, wind, hydro, geothermal), sustainable agriculture (agroecology, permaculture, integrated pest management), conservation strategies (protected areas, corridors, rewilding), lifecycle analysis, circular economy principles, and policy instruments (carbon pricing, cap-and-trade, regulation). Use when evaluating or designing interventions that aim to reduce environmental impact while maintaining huma...Votes: 0GitHub stars: 69
- Cartography GisMap design, spatial analysis, and Geographic Information Systems. Covers map projections and their distortion trade-offs, coordinate systems, thematic mapping techniques (choropleth, proportional symbol, dot density, isoline), remote sensing and satellite imagery, GIS data models (vector and raster), spatial analysis operations (overlay, buffer, interpolation, network analysis), and cartographic design principles. Use when creating maps, analyzing spatial data, selecting projections, interpre...Votes: 0GitHub stars: 69
- Environmental GeographyHuman modification of Earth's systems and the geographic dimensions of environmental change. Covers climate change science (greenhouse effect, feedback loops, projections), deforestation and land use change, desertification and soil degradation, water resource management, biodiversity loss and conservation geography, pollution and environmental justice, and sustainability frameworks. Use when reasoning about human impacts on the environment, environmental policy, conservation planning, climat...Votes: 0GitHub stars: 69
- GeopoliticsSpatial dimensions of political power, state sovereignty, territorial conflict, borders, international governance, and critical geopolitics. Covers classical geopolitics (Mackinder, Ratzel, Mahan), critical geopolitics (Said, O Tuathail), state territory and sovereignty, border theory, international organizations and governance, electoral geography, and postcolonial perspectives on power and space. Use when reasoning about territorial disputes, borders, international relations, state power, c...Votes: 0GitHub stars: 69
- Human GeographyStudy of human activities, spatial patterns, and social processes on Earth's surface. Covers population and migration, cultural diffusion and landscapes, urbanization and city systems, economic geography and development, political geography and borders, and social/identity geographies. Use when reasoning about why people live where they do, how cultures spread, how cities grow, how economies are spatially organized, or how power operates through space.Votes: 0GitHub stars: 69
- Physical GeographyEarth systems science covering plate tectonics, landforms, erosion, biomes, hydrosphere, atmospheric circulation, and the interactions among lithosphere, hydrosphere, atmosphere, and biosphere. Provides frameworks for analyzing how physical processes shape landscapes over geological and human timescales. Use when reasoning about landforms, natural hazards, climate patterns, ocean currents, biogeography, or any question about how Earth's physical systems operate and interact.Votes: 0GitHub stars: 69
- Gsd MigrateMigrates existing projects to GSD structure without rewriting history. Activates when user mentions "migrate to GSD", "adopt GSD", "convert project", "brownfield GSD", or wants to add GSD to existing work.Votes: 0GitHub stars: 69
- Gsd OnboardGSD tutorial and command reference. Use when user is new to GSD or asks about commands.Votes: 0GitHub stars: 69
- Continuity ChangeAnalyzing patterns of continuity and change over time in historical contexts. Covers periodization (how and why we divide history into eras), identifying turning points, measuring rates of change, and recognizing long-term patterns and trends. Use when analyzing temporal structure in history, debating period boundaries, or assessing whether a moment represents genuine transformation or surface-level disruption.Votes: 0GitHub stars: 69
- Oral HistoryHistorical argumentation, evidence-based writing, and oral history methods. Covers thesis development for historical arguments, evidence selection and deployment, counterargument construction and rebuttal, historical writing conventions, and the methodology of oral history as both source and practice. Use when constructing historical arguments, writing analytical essays, conducting oral history interviews, or assessing the quality of historical writing.Votes: 0GitHub stars: 69
- Food Technique FundamentalsThe fifteen fundamental cooking techniques that together cover most home kitchen work. Organized by the transformation they perform (heat transfer, water management, emulsion, ferment, cut) rather than by cuisine. Covers knife work, sauté, sear, braise, roast, poach, boil, steam, grill, bake, stew, reduce, deglaze, emulsify, and pickle/ferment, each with the physics, the signal, the common failure, and a diagnostic question. Use when teaching a cook, substituting a technique, or diagnosing wh...Votes: 0GitHub stars: 69
- Household Systems DesignDesigning the household as an operating system. Covers room-function mapping, work-triangle analysis, storage topology, utility flow, and the Richards/Beecher lineage that treats the home as an engineered environment rather than a stage set. Use when planning a new kitchen, reorganizing a room, diagnosing friction in a daily routine, or teaching a learner to see the house as a system with inputs, flows, and outputs.Votes: 0GitHub stars: 69
- Nutrition And Meal PlanningHousehold-scale nutrition planning that treats meals as a weekly system, not a series of independent decisions. Covers macronutrient balance, the plate method, weekly rotation, leftover architecture, pantry-to-plate translation, and the food-safety floor that every meal plan must meet. Use when building a weekly menu, adapting a diet to a new household member, planning for a week of predictable meals on a budget, or teaching a learner how a kitchen feeds people over time.Votes: 0GitHub stars: 69
- Sustainable Household PedagogyTeaching home-economics skills as a durable practice across generations and capacity levels. Covers scaffolded task sequencing, the one-in-one-out rule, the apprenticeship model, learning by failure tolerance, family retros, the edible schoolyard framework, and the difference between teaching a recipe and teaching a kitchen. Use when designing a home-ec curriculum for children or adults, diagnosing why a taught skill is not being practiced, or building a household practice that survives the d...Votes: 0GitHub stars: 69
- Time And Motion In The HomeApplying motion study and time analysis to household work. Based directly on Lillian Gilbreth's *The Home-Maker and Her Job* and *Cheaper by the Dozen*, this skill covers the therblig-motion catalog, task decomposition, batch processing, parallelism, routine chart design, and the ergonomics of work surfaces. Use when diagnosing why a household is running out of time, designing a weekly routine, teaching task sharing to children, or reducing the friction of any repeated household task.Votes: 0GitHub stars: 69