Agent skill

Simplify

by elliothux in elliothux/open-compute

Simplify recently modified Lynx business code while preserving behavior.

Apache-2.0Auto-check passedDevelopment

Install Simplify

skills CLI
$ npx skills add elliothux/open-compute --skill simplify -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install elliothux/open-compute simplify --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/elliothux/open-compute.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/simplify .claude/skills/simplify && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
simplify
GitHub stars
1.6k
Token cost
~984 tokens
SKILL.md length
515 words
Files
2
Skills in repo
7
Repo updated
First seen
Licence
Apache-2.0

At a glance

Simplify recently modified Lynx business code while preserving behavior.

  • Works in 3 steps: Direct import → Context or state only for genuinely… → Dependency injection only for a real…
  • Remove unnecessary wrappers
  • SKILL.md covers Target Architecture, Required Review, Simplification Rules and Root-Cause Gate, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Simplify is an agent skill from elliothux/open-compute. Simplify recently modified Lynx business code while preserving behavior. Use to remove unnecessary wrappers, hooks, DI, transforms, duplicate types, and stale wiring; prefer direct imports, plain functions, existing APIs, root-cause fixes, and one source of truth. Do not trigger for test-only refactors.

Its SKILL.md is about 980 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Development, covering Root cause analysis and Refactoring. It works with Cloudflare Workers. The repository describes itself as: Self-hosted Cloudflare Workers-compatible platform with Workers、KV、D1、R2、DO、Queues、Workflows、Cron、Cache、Images、Vectorize、AI Search、Artifacts、Static Assets、Service… The licence is Apache-2.0.

When your agent uses it

  • Remove unnecessary wrappers
  • Duplicate types
  • Prefer direct imports
  • Plain functions

Example prompts

  • “/simplify”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Direct import
  2. Context or state only for genuinely runtime-, user-, UI-, or provider-scoped values
  3. Dependency injection only for a real boundary or implementation that must vary outside the module

What it can do on your machine

Read from SKILL.md and the folder at commit efee6a9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Simplify loads about 984 tokens when it runs. Until then it costs about 78 tokens; SKILL.md has 515 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~78
When it runs · the whole SKILL.md, loaded when a task matches
~984

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from elliothux/open-compute at commit efee6a9, republished under its Apache-2.0 licence (© elliothux). 515 words, ~984 tokens.

Download SKILL.mdSave it as .claude/skills/simplify/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
simplify
description
Simplify recently modified Lynx business code while preserving behavior. Use to remove unnecessary wrappers, hooks, DI, transforms, duplicate types, and stale wiring; prefer direct imports, plain functions, existing APIs, root-cause fixes, and one source of truth. Do not trigger for test-only refactors.

Simplify

Simplify recently modified business code. Keep tests, fixtures, snapshots, and test harnesses out of scope unless the user explicitly includes them.

Target Architecture

Treat Lynx as a monolith with real frontend/server and external-adapter boundaries. Within one process, prefer:

  1. Direct import
  2. Context or state only for genuinely runtime-, user-, UI-, or provider-scoped values
  3. Dependency injection only for a real boundary or implementation that must vary outside the module

The result should be direct, local, explicit, and owned in one place.

Required Review

  1. Read the current diff and list every new or materially changed file, method, type, component, hook, service, utility, wrapper, and module.
  2. Search the repository for existing equivalents before keeping any new symbol or file.
  3. Classify each change as a root-cause fix or a patch-style workaround.
  4. Identify duplicated ownership, alternate data shapes, forwarding layers, and stale wiring.
  5. Rewrite only where the simpler form preserves requested behavior.
  6. Remove superseded code, types, fields, parameters, call sites, imports, and files in the same pass.
  7. Re-read the final diff and run the repository-required validation for code changes.

Simplification Rules

  • Reuse an existing implementation or source type before creating another.
  • Prefer plain functions. Use hooks only when they call hooks or own React lifecycle; use classes only for stateful clients or specialized data structures.
  • Delete pass-through helpers, renaming wrappers, no-op adapters, forwarding modules, and same-process message layers.
  • Keep one-off logic local when clear. Extract only for real reuse, meaningful ownership, or long-file navigation.
  • Use inline literals for one-off values and module constants for shared static data. Do not hide static data behind functions, hooks, factories, providers, or lazy builders.
  • Prefer language, runtime, browser, and existing framework APIs over local reimplementations.
  • Consume raw source data and source types when they fit. Transform or normalize only at a real boundary, once, in the owning layer.
  • Compute synchronous UI values directly; do not mirror them into React state or effects.
  • Prefer direct imports over threading static config, constants, helpers, or services through props, context, state, factories, or DI.
  • Do not preserve a fallback, compatibility path, or abstraction merely because it already exists when no active contract requires it.
Show full SKILL.md (154 more words)Show less

Root-Cause Gate

Do not keep a workaround that masks broken ownership or data flow, including:

  • UI compensation for invalid source data
  • normalization repeated on both sides of a boundary
  • guards or fallbacks that suppress a deeper inconsistency
  • one-off transforms near the symptom
  • parallel implementations with slightly different names or shapes

If replacing the workaround requires a material behavior or scope change not requested by the user, report the required root-cause change instead of silently widening scope.

Scope

Focus on the current-session diff. Expand only to reuse an existing implementation, restore one source of truth, or remove wiring superseded by the change.

Completion Criteria

  • behavior is preserved unless the request changes it
  • fewer layers, wrappers, helpers, and duplicate concepts remain
  • ownership and runtime boundaries are clearer
  • new symbols were checked against the repository
  • no dead or orphaned implementation remains
  • required validation passes

If the diff already meets this bar, leave it unchanged and say so.

© elliothux, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/simplify of elliothux/open-compute.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit efee6a9

Compare with similar skills

Simplify next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Simplify compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Simplify this skillelliothux/open-compute1.6k—~984Automated safety check: PassApache-2.0
Optimize Protocol0x0funky/vibehq-hub195—~3.2kAutomated safety check: PassMIT
iOS FixMacMagazine/app-iOS171—~957Automated safety check: PassNone
Omk CodingKaimingWan/oh-my-kiro107—~2.4kAutomated safety check: PassMIT
Workflow Practiceseser/stack128—~743Automated safety check: PassCustom licence
Debughashgraph-online/awesome-codex-plugins1.2k—~1.8kAutomated safety check: NotesApache-2.0

Similar skills

  • Optimize Protocol

    0x0funky/vibehq-hub

    Autonomous framework engineer — reads VibeHQ post-run analysis, understands root causes of multi-agent coordination failures, then designs and implements real code changes (new features, refactors…

    195 GitHub stars~3.2k tokensUpdated 6 mo ago
    DevelopmentAuto-check passed
  • iOS Fix

    MacMagazine/app-iOS

    Bug-fix and refactoring workflow for MacMagazine — root cause analysis, pattern-matching fix, regression verification.

    171 GitHub stars~957 tokensUpdated today
    DevelopmentAuto-check passed
  • Omk Coding

    KaimingWan/oh-my-kiro

    Enforces coding best practices: deep-read before modify, LSP-first navigation, TDD red-green-refactor, minimal changes, self-review, verification.

    107 GitHub stars~2.4k tokensUpdated 6 mo ago
    DevelopmentAuto-check passed
  • How agents work in eserstack: clarifying requests, roles, approvals, forbidden git and publish actions, cross-package changes, root-cause fixes, quality gates.

    128 GitHub stars~743 tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Debug

    hashgraph-online/awesome-codex-plugins

    Diagnosis before prescription: reproduce, hypothesize, isolate, fix root cause, add a regression test; refactor mode maps deps, coupling and blast radius.

    1.2k GitHub stars~1.8k tokensUpdated today
    DevelopmentAuto-check: notes
  • A skill your agent uses to teach Claude exactly which Kotlin and Compose changes hot-reload under Compose HotSwan and which trigger a full incremental rebuild fallback.

    1.9k GitHub starsUsed in 1 repo~2.6k tokens
    MobileAuto-check passed

More from elliothux/open-compute

  • Kumo Design

    elliothux/open-compute

    Cloudflare product design guidance. An agent skill from elliothux/open-compute.

    1.6k GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Grok Executor

    elliothux/open-compute

    Delegate a concrete, locally authorized implementation or read-only web research task from Codex to the official Grok Build CLI.

    1.6k GitHub stars~1.8k tokensUpdated yesterday
    Auto-check: warnings
  • Cf Compatibility Check

    elliothux/open-compute

    Review branch and working-tree implementation changes for conformance with open-compute's Cloudflare Workers runtime target under explicit single-machine self-host exclusions.

    1.6k GitHub stars~3.5k tokensUpdated yesterday
    Auto-check passed
  • Anti Cheating

    elliothux/open-compute

    Audit the current Lynx branch and working tree for test-, fixture-, demo-, page-, domain-, or scenario-tuned production logic.

    1.6k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Update Workerd Upstream

    elliothux/open-compute

    Update open-compute's workerd fork onto current Cloudflare upstream, minimize fork-owned code, regroup fork commits by capability, and coordinate the submodule, pin, tests, and docs.

    1.6k GitHub stars~922 tokensUpdated yesterday
    Auto-check passed
  • Product Surface Check

    elliothux/open-compute

    Manually review changed open-compute behavior for drift across maintained user, operator, API, SDK, configuration, deployment, capability, CLI, Dashboard, and release surfaces.

    1.6k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Simplify

What does Simplify do?

Simplify recently modified Lynx business code while preserving behavior. Simplify is an agent skill from elliothux/open-compute. Simplify recently modified Lynx business code while preserving behavior.

When should I use Simplify?

Simplify fits situations like: remove unnecessary wrappers; duplicate types; prefer direct imports; plain functions.

How do I install Simplify in Claude Code?

Run `npx skills add elliothux/open-compute --skill simplify -a claude-code`. Or copy the skill folder (.agents/skills/simplify in elliothux/open-compute) into .claude/skills/simplify in your project. Claude Code loads it when a task matches its description.

How do I install Simplify in Codex?

Run `npx skills add elliothux/open-compute --skill simplify -a codex`. Or copy the skill folder (.agents/skills/simplify in elliothux/open-compute) into .agents/skills/simplify in your project. Codex loads it when a task matches its description.

Can I use Simplify in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add elliothux/open-compute --skill simplify -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/simplify, .gemini/skills/simplify, .github/skills/simplify and .opencode/skills/simplify in your project.

What does Simplify need to run?

SKILL.md names no scripts, command-line tools or credentials: Simplify is instructions for the agent only.

Does Simplify access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Simplify safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Simplify use?

Simplify is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Simplify use?

About 984 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Simplify?

Skills that share tags, products or a category with Simplify: Optimize Protocol (0x0funky/vibehq-hub, 195 stars), iOS Fix (MacMagazine/app-iOS, 171 stars), Omk Coding (KaimingWan/oh-my-kiro, 107 stars) and Workflow Practices (eser/stack, 128 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Simplify?

elliothux (a GitHub user) maintains it in elliothux/open-compute, which has 1,591 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 6, 2026.

Source: elliothux/open-compute on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.