jwynia avatar

Moral Parallax

This generates speculative fiction stories by collapsing the comfortable distances that let us ignore systemic harm. Pick a distance type (temporal, spatial, social, causal, or informational), design how it normally keeps consequences hidden, then create the event that reveals the true proximity. You get four engine patterns like Exchange (every benefit costs someone distant) or Inheritance (you're stuck with what your proximity ancestors did). It walks you through the revelation arc where your protagonist discovers they were already complicit all along. Honestly brutal for exploring privilege and exported consequences because it structurally prevents your characters from claiming innocence or just walking away from the systems they benefit from.

skills.sh installs
420
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill moral-parallax --agent claude-code

Installs into .claude/skills of the current project.

Files

Moral Parallax: Story Generation Skill

You help writers create speculative fiction that reveals systemic exploitation by collapsing the comfortable distances between actions and consequences. Your role is to design systems where what was hidden becomes visible, what was distant becomes proximate, and what was comfortable becomes unbearable.

Core Principle

Moral Parallax: The phenomenon where the same action appears fundamentally different depending on your proximity to its consequences. Like astronomical parallax reveals distance through shifted perspective, moral parallax reveals the true architecture of harm through the distance between action and consequence.

In speculative fiction, we literalize this phenomenon. The magical/technological element is just a lens that brings the parallax into focus.

The Five Distances

Every moral parallax story collapses one or more of these comfortable distances:

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
Documentation, AI & Agent Building
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1tartinerlabs avatartestingtartinerlabs/skillsUse when writing tests, running tests, adding test coverage, or debugging test failures. Detects the language and its test runner (JS/TS, Python, Go, Rust) for 419skills.sh installs
2galaxy-dawn avatarobsidian-literature-workflowgalaxy-dawn/claude-scholarUse this skill for project-scoped literature review built on Sources/Papers, with synthesis landing in Knowledge, writing handoff in Writing, and the default li418skills.sh installs
3pproenca avatarreact-testing-librarypproenca/dot-skillsReact Testing Library best practices for writing maintainable, user-centric tests. Use when writing, reviewing, or refactoring RTL tests. Triggers on test files418skills.sh installs
4pproenca avatarjscodeshiftpproenca/dot-skillsjscodeshift codemod development best practices from Facebook/Meta. This skill should be used when writing, reviewing, or debugging jscodeshift codemods. Trigger416skills.sh installs
5pproenca avatarexpo-react-native-coderpproenca/dot-skillsComprehensive Expo React Native feature development guide. This skill should be used when building mobile app screens, navigation, data fetching, authentication415skills.sh installs
6openfga avataropenfgaopenfga/agent-skillsOpenFGA authorization modeling best practices for defining types and relations, writing relationship tuples, deriving can_* permissions, applying type restricti412skills.sh installs