Skip to main content
ClaudeWave
Skill65 repo starsupdated yesterday

algorithmic-awareness

Understanding 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.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/Tibsfox/gsd-skill-creator /tmp/algorithmic-awareness && cp -r /tmp/algorithmic-awareness/examples/skills/digital-literacy/algorithmic-awareness ~/.claude/skills/algorithmic-awareness
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Algorithmic Awareness

Algorithmic awareness is the discipline of noticing that the content reaching you was selected by a system optimizing for something, and asking what that something is. Most online experience is now mediated by recommendation algorithms: what you see on social media, what videos YouTube queues, what appears at the top of search results, which products Amazon pushes, which job postings surface, which loan offers arrive. The systems are not neutral; they are trained to produce specific outcomes, and those outcomes are not always aligned with yours. This skill draws from Safiya Noble's *Algorithms of Oppression*, Cathy O'Neil's *Weapons of Math Destruction*, and the algorithmic accountability research community.

**Agent affinity:** noble (algorithmic bias, power asymmetry), palfrey (institutional framing), rheingold (user-facing strategies)

**Concept IDs:** diglit-recommendation-systems, diglit-algorithmic-bias, diglit-ai-limitations, diglit-data-collection

## What Is An Algorithm, In This Context

The word "algorithm" has two meanings that get conflated.

**Narrow technical meaning:** A finite sequence of precise steps that produces an output from an input. Sorting a list is an algorithm. Computing a checksum is an algorithm.

**Broader popular meaning:** A proprietary, often machine-learned system that makes decisions about what users see or what happens to them. "The Facebook algorithm" or "the hiring algorithm." This is usually a pipeline of statistical models trained on historical data, optimized for a business objective.

This skill is about the second. The systems we call "algorithms" in everyday speech are not neutral calculators; they are trained-to-maximize machines whose training objectives are almost always different from what users would consciously choose.

## How Recommendation Systems Work

At a high level, a recommendation system does this:

1. **Represent the user** as a vector of features: explicit preferences (things you followed, liked, purchased) and implicit signals (time on page, scroll speed, mouse hover, pause rate, replay).
2. **Represent the content** as a vector of features: topics, creators, format, engagement history, freshness.
3. **Score** each piece of content against the user vector using a model trained to predict a target metric.
4. **Rank** content by score. Show the top K.
5. **Observe** the user's behavior on what was shown. Feed that back into training.

The critical question is step 3: **what is the target metric?**

### The objective function problem

Recommendation systems are trained to optimize a specific measurable outcome. Common choices:

- **Click-through rate** -- will you click?
- **Watch time** -- will you keep watching?
- **Engagement** -- will you like, comment, share?
- **Retention** -- will you come back tomorrow?
- **Revenue per user** -- will ads shown to you earn the company money?

These metrics are proxies for "value to the user" but they are imperfect proxies. Outrage drives clicks. Anxiety drives engagement. Polarizing content drives retention. A system trained to maximize engagement will surface engaging content whether or not it is true, healthy, or good for you.

This is not a conspiracy. No one at a platform company sits in a room deciding to amplify misinformation. The objective function does it automatically. The engineers would need to actively override the optimization to stop it.

## Filter Bubbles and Echo Chambers

Personalization means different users see different things. The systemic consequence is that your information environment becomes progressively tuned to your past behavior.

### Filter bubble

Eli Pariser's 2011 concept: the personalized web produces an information environment shaped by your clicks, where dissenting or unfamiliar viewpoints are filtered out not by a human editor but by an algorithm trained to predict your preferences.

### Echo chamber

A community whose members primarily interact with each other, reinforcing shared beliefs and suppressing counter-evidence. Social platforms naturally produce these because homophily (the tendency to connect with similar others) is strong in human networks.

### How large is the effect

The empirical literature is mixed. Early filter-bubble claims were sometimes overstated -- most people still encounter diverse content, and social platforms can actually expose users to *more* diverse views than their offline networks would. But the effect is real for heavy users, and the asymmetry of amplification means extreme content spreads disproportionately.

## Algorithmic Bias

Bias in algorithmic systems is not a bug in the code. It is a feature of how the systems are built.

### Sources of bias

1. **Training data bias.** The system learns from historical data. If the history reflects bias, the system reproduces it. A resume screener trained on a company's historical hires learns who the company historically hired -- which may not be who they should have hired.

2. **Proxy bias.** The system uses variables that are correlated with protected attributes. ZIP code correlates with race in the U.S., so lending models that use ZIP code may produce discriminatory outcomes even when race is not an input.

3. **Feedback loop bias.** A system's predictions affect the world, which produces the next round of training data. Predictive policing models direct police to areas where crime was previously reported, leading to more reports in those areas, reinforcing the model's prediction.

4. **Measurement bias.** The target variable itself is biased. "Engagement" measures what users clicked; it does not measure what users found valuable. Optimizing for the former does not give you the latter.

5. **Evaluation bias.** Models are tested on datasets that do not represent the full user population. Facial recognition systems performed dramatically worse on darker-skinned faces for years because the test sets were overwhelmingly lighter-skinned.

### Documented
art-history-movementsSkill

Major art movements and their historical context for art education. Covers 12 movements from the Renaissance to contemporary art, their defining characteristics, key artists, signature works, and the intellectual/social forces that produced them. Use when analyzing artworks in historical context, understanding stylistic lineages, identifying influences across periods, or connecting studio practice to art-historical precedent.

color-theorySkill

Color theory principles for art education. Covers the three color properties (hue, saturation, value), color mixing systems (subtractive and additive), color relationships (complementary, analogous, triadic, split-complementary), color temperature, simultaneous contrast and the relativity of color perception, and practical palette construction. Use when analyzing color in artworks, planning color schemes, understanding optical phenomena in painting, or investigating Albers's Interaction of Color experiments.

creative-processSkill

The creative process in art from idea to exhibition. Covers five phases of creative work (inspiration, incubation, exploration, execution, reflection), sketchbook practice, artist statements, critique methodology (formal and conceptual), portfolio development, and the studio as a working environment. Use when guiding students through project development, facilitating critique sessions, developing artist statements, curating portfolios, or understanding how professional artists structure their creative practice.

digital-artSkill

Digital art tools, techniques, and workflows for art education. Covers raster and vector workflows, digital painting, photo manipulation, generative and procedural art, 3D modeling and rendering, pixel art, the relationship between traditional skills and digital execution, and ethical considerations of AI-generated imagery. Use when working with digital tools, evaluating digital art, or bridging traditional art concepts into digital practice.

drawing-observationSkill

Observational drawing and visual perception techniques for art education. Covers contour drawing, gesture drawing, negative space, proportion and measurement, value mapping, spatial depth cues, and the cognitive shift from symbolic to perceptual seeing. Use when teaching drawing fundamentals, analyzing observational accuracy, or developing visual literacy in any medium.

sculpture-3dSkill

Three-dimensional art and sculptural thinking for art education. Covers additive and subtractive sculptural processes, armature construction, modeling in clay, carving principles, casting and moldmaking, assemblage and found-object sculpture, installation art as expanded sculpture, and the conceptual transition from pictorial to spatial thinking. Use when working with three-dimensional media, analyzing sculptural form, understanding spatial composition, or investigating the relationship between sculpture and site.

celestial-coordinatesSkill

Celestial coordinate systems and sky positioning. Covers horizon (altitude-azimuth), equatorial (right ascension-declination), ecliptic, and galactic systems; epoch and precession; coordinate transformations; planisphere use; and practical sky-locating from any latitude and date. Use when locating objects, planning observations, converting catalog coordinates, or teaching the geometry of the sky.

cosmological-observationSkill

Observational cosmology from Hubble's law to the CMB. Covers redshift, Hubble expansion, the cosmological parameters, the cosmic microwave background, large-scale structure, galaxy rotation curves and dark matter, Type Ia SNe and dark energy, and the current state of Lambda-CDM. Use when reasoning about the large-scale universe, interpreting cosmological surveys, or teaching the Big Bang evidence chain.