Skip to content
Agentmart
Submit a tool

slop-refinery-setup

Set up a TypeScript repository to use the slop-refinery feature pipeline, skills, PR template, ESLint, Prettier, and validation commands.

Skill by HOWMZofficial

IndexedMIT★ 4
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/howmzofficial-slop-refinery-setup

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Set up a TypeScript repository to use the slop-refinery feature pipeline, skills, PR template, ESLint, Prettier, and validation commands.

Use cases: data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/slop-refinery-setup

What's inside

Skill name
slop-refinery-setup
Description
Set up a TypeScript repository to use the slop-refinery feature pipeline, skills, PR template, ESLint, Prettier, and validation commands.
License
MIT
Instructions
63 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (9)

  • LICENSE
  • SKILL.md
  • pull_request_template.md · references/templates/typescript/.github/
  • .prettierrc · references/templates/typescript/
  • AGENTS.md · references/templates/typescript/
  • eslint.config.ts · references/templates/typescript/
  • eslint.format.config.ts · references/templates/typescript/
  • package.json · references/templates/typescript/
  • tsconfig.json · references/templates/typescript/

SKILL.md (first lines)

Use this skill when the task is to adopt the `slop-refinery` skill set and the `slop-refinery/eslint-plugin` plugin surface in a TypeScript repository or fix an existing setup.

## Goal

Make the target repo work with:

- `slop-refinery-pipeline`
- `.github/pull_request_template.md`
- `recommendedConfig`
- `formatConfig`
- Prettier
- `format`, `lint`, and `typecheck`
- the `slop-refinery-quick-checks` skill
- the `slop-refinery-irreducible-simplicity` skill
- the `slop-refinery-eslint-tests` skill

The TypeScript templates in `references/templates/typescript/` are merge targets, not blind replacements.

## Workflow

1. Read `references/templates/typescript/`.
2. Inspect the target repo:
    - `package.json`
    - lockfile and package manager
    - current ESLint config
    - current Prettier config
    - current scripts
    - whether the repo uses `AGENTS.md` or `CLAUDE.md` for agent instructions
    - current `.github/pull_request_template.md`, if any
3. Merge the templates into the repo. Do not blindly replace unrelated conventions.
    - Create `.github` if it does not exist.
    - Keep the Slop Refinery checklist at the start of `.github/pull_request_template.md`, unchanged.
    - Keep any existing repository-specific PR instructions after that checklist.
    - Do not duplicate the checklist when setup runs again.
4. Ensure the repo has the dev dependencies specified in `references/templates/typescript/package.json`.
    - Merge those dev dependencies into the target repo instead of dropping unrelated existing dependencies.
5. Ensure the rest of the Slop Refinery skills are installed. Install any that are missing:

```bash
npx skills add HOWMZofficial/slop-refinery --skill slop-refinery-pipeline slop-refinery-quick-checks slop-refinery-irreducible-simplicity slop-refinery-eslint-tests -y
```

6. Ensure the ESLint config imports `recommendedConfig`.
    - Do not turn off, ignore, override, or weaken any rules from `recommendedConfig`.
    - Apply `recommendedConfig` as broadly as possible.
    - If the repo has no existing ESLint file-pattern scoping, use the broadest applicable JS/TS file set.
    - If the repo already applies ESLint to JS/TS source files, apply `recommendedConfig` to those same file families as well.
7. Ensure the format config imports `formatConfig`.
8. Ensure the repo has:
    - `typecheck`
    - `format`
    - `lint`
    - agent instructions in the repo's existing instruction file:
      use `AGENTS.md` when present
      otherwise, if `CLAUDE.md` exists, merge the guidance there instead of creating `AGENTS.md`
9. Install dependencies.
10. Run `slop-refinery-quick-checks` and fix any issues it surfaces.
    - Expect validation to fail during setup. That is normal.
    - It is common for setup to surface many linting errors at first.
    - Fix the code or setup until validation passes.
    - Do not disable rules, narrow rule scope, or weaken `recommendedConfig` to get to green.

From HOWMZofficial/slop-refinery, MIT.

Signals

Stars
4
Forks
0
Open issues
13
Last commit (this folder)
Jul 20, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from HOWMZofficial

Cite this page

slop-refinery-setup skill. Agent Mart. https://agentmart.dev/skills/howmzofficial-slop-refinery-setup (last updated 2026-10-24)