Stopsloppypasta
Sloppypasta | n. | Verbatim LLM output copy-pasted at someone, unread, unedited, and usually unrequested. From slop (low-quality AI-generated content) + copypasta (text copied and forwarded without further thought). It is considered rude because it asks the recipient to do work the sender did not bother to do themselves.
Install / Use
/learn @ahgraber/StopsloppypastaREADME
stopsloppypasta
Sloppypasta | n. | Verbatim LLM output copy-pasted at someone, unread, unrefined, and unrequested. From slop (low-quality AI-generated content) + copypasta (text copied and pasted, often as a meme, without critical thought). It is considered rude because it asks the recipient to do work the sender did not bother to do themselves.
Content
All copy lives in _content/en/.
To edit the site text, open the relevant file:
| File | What it controls |
| ------------------------ | ------------------------------------------------------ |
| _content/en/meta.yaml | Site manifest: metadata, ordered sections, nav, footer |
| _content/en/intro.md | Intro section heading and paragraphs |
| _content/en/types/*.md | example scenarios and discussion |
| _content/en/why.md | "Why it matters" section paragraphs and pull quotes |
| _content/en/rules/*.md | Rule titles and Markdown body copy |
| _content/en/coda.md | Closing paragraphs |
Discussion prose is Markdown.
Structured data (nav links, scenarios, quotes) is YAML — either in meta.yaml or in the front matter of the relevant .md file.
meta.yaml is the single page manifest, recording section order, associated section content, and section-level metadata.
The type nav links are derived from the ordered types section entries in meta.yaml, so type titles, anchors, and nav order come from the same source of truth.
Contributing translations
Original English copy lives in _content/en/.
To add a translation:
- Add a locale entry to
_content/locales.yamlwith the locale's BCP 47 tag, URL slug, text direction, label, font key (if non-Latin script), and any detection aliases. - Copy
_content/en/to_content/<slug>/where<slug>matches the slug in the registry entry. - Translate every
.mdfile and the strings inmeta.yaml. Keep file names, front-matter keys, and sectionkindvalues unchanged — only translate the human-readable text. - Run
npm run build— the build validates registry-content consistency and will fail if anything is misconfigured.
The root page automatically redirects visitors based on their browser language preferences, falling back to the default locale defined in locales.yaml.
Local preview
npm install
npm start
Then open http://localhost:8080.
To build for deployment:
npm run build
Output goes to _site/.
AI Disclosure
I used AI:
- to help build this website.
- to help generate examples of sloppypasta based on my original guidance
- to proofread and review the human-written copy to provide a critical review to improve my arguments and ensure clarity.
Related Skills
qqbot-channel
352.5kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
100.7k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
352.5kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Design
Campus Second-Hand Trading Platform \- General Design Document (v5.0 \- React Architecture \- Complete Final Version)1\. System Overall Design 1.1. Project Overview This project aims t
