Kill AI Slop
yetone/kill-ai-slop
Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project.
What to write on each page of a docouture documentation site: the purpose of every page, the section skeleton it needs, what to say in each section, a copyable AsciiDoc starting point and a quality…
$ npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install InditexTech/weavejs docouture-authoring-guides --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/InditexTech/weavejs.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/docouture-authoring-guides .claude/skills/docouture-authoring-guides && rm -rf skills-srcUse ~/.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/
Install the "docouture-authoring-guides" agent skill from https://github.com/InditexTech/weavejs/tree/main/.agents/skills/docouture-authoring-guides into .claude/skills/docouture-authoring-guides/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "docouture-authoring-guides", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/InditexTech/weavejs/tree/main/.agents/skills/docouture-authoring-guidesType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install InditexTech/weavejs docouture-authoring-guides --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/InditexTech/weavejs.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/docouture-authoring-guides .agents/skills/docouture-authoring-guides && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "docouture-authoring-guides" agent skill from https://github.com/InditexTech/weavejs/tree/main/.agents/skills/docouture-authoring-guides into .agents/skills/docouture-authoring-guides/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "docouture-authoring-guides", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install InditexTech/weavejs docouture-authoring-guides --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/InditexTech/weavejs.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/docouture-authoring-guides .cursor/skills/docouture-authoring-guides && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "docouture-authoring-guides" agent skill from https://github.com/InditexTech/weavejs/tree/main/.agents/skills/docouture-authoring-guides into .cursor/skills/docouture-authoring-guides/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "docouture-authoring-guides", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/InditexTech/weavejs.git --path .agents/skills/docouture-authoring-guides--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install InditexTech/weavejs docouture-authoring-guides --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/InditexTech/weavejs.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/docouture-authoring-guides .gemini/skills/docouture-authoring-guides && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "docouture-authoring-guides" agent skill from https://github.com/InditexTech/weavejs/tree/main/.agents/skills/docouture-authoring-guides into .gemini/skills/docouture-authoring-guides/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "docouture-authoring-guides", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install InditexTech/weavejs docouture-authoring-guidesInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/InditexTech/weavejs.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/docouture-authoring-guides .github/skills/docouture-authoring-guides && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "docouture-authoring-guides" agent skill from https://github.com/InditexTech/weavejs/tree/main/.agents/skills/docouture-authoring-guides into .github/skills/docouture-authoring-guides/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "docouture-authoring-guides", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install InditexTech/weavejs docouture-authoring-guides --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/InditexTech/weavejs.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/docouture-authoring-guides .opencode/skills/docouture-authoring-guides && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "docouture-authoring-guides" agent skill from https://github.com/InditexTech/weavejs/tree/main/.agents/skills/docouture-authoring-guides into .opencode/skills/docouture-authoring-guides/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "docouture-authoring-guides", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
docouture-authoring-guidesWhat to write on each page of a docouture documentation site: the purpose of every page, the section skeleton it needs, what to say in each section, a copyable AsciiDoc starting point and a quality…
Docouture Authoring Guides is an agent skill from InditexTech/weavejs. What to write on each page of a docouture documentation site: the purpose of every page, the section skeleton it needs, what to say in each section, a copyable AsciiDoc starting point and a quality checklist — for the six standard sections (Overview, Getting started, Guides, Reference, Additional information, Contributing) and the home page. USE WHEN drafting or reviewing a page's actual content/copy, deciding what belongs on a page or in which section, choosing between a Guides and a Reference treatment for the…
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 32 other files (for example `reference/additional-information.md`, `reference/contributing.md` and `reference/getting-started.md`).
It sits in Frontend & Design, covering Static sites and blogs, Landing pages and Help center and FAQ content. The repository describes itself as: Weave.js is an open source library to build real-time collaboration applications like whiteboards, diagram editors, etc. on HTML5 Canvas with your own UI. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 2bd3672. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are asciidoc).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
developers.google.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Docouture Authoring Guides loads about 3.9k tokens when it runs. Until then it costs about 259 tokens; SKILL.md has 1,721 words of instructions outside code blocks.
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.
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.
The full file from InditexTech/weavejs at commit 2bd3672, republished under its Apache-2.0 licence (© InditexTech). 1,721 words, ~3,934 tokens.
.claude/skills/docouture-authoring-guides/SKILL.md (or your agent's skills folder). This skill also uses 30 other files; get the full folder from GitHub.These guides define what to write on each page of a docouture documentation site: the purpose of every page, the sections it needs, what to say in each one, and what a good result looks like.
They complement the other docouture skills, they do not replace them:
docouture-docs-internals / docouture-writing-docs-pages explain how the site works — Antora mechanics, nav.adoc, page patterns, AsciiDoc syntax, versioning.It serves two audiences at once:
docouture-getting-started skill (reference/structure-planning.md). These guides assume that structure and never contradict it.reference/skeletons/*.adoc), and check the result against the quality checklist before considering the draft done.docouture-documenting-changes hands back here for the same page's content contract, so an edit still matches its section's pattern instead of drifting from it.A docouture site scaffolds two Antora modules: ROOT (the home page only) and main (all content) — that is the only place where the word "module" applies; the documentation structure itself is organized in sections. Inside main, the navigation groups the pages into six ordered sections. Each page is tagged with a requirement level:
These levels mark the minimum, not a ceiling. A product with more complex or more specific documentation needs can — and should — add more pages beyond the ones listed here: extra guides, extra reference pages, extra sections within a page. The guides define the floor every project must reach, and never forbid going further. Each section guide lists examples of these extra pages (basic installation and basic configuration in Getting started, a deployment guide per environment in Guides, a components catalog in Reference…).
| Section | Pages | Guide |
|---|---|---|
| 1. Overview | about 🔴 · architecture 🔴 · glossary ⚪ | reference/overview.md |
| 2. Getting started | prerequisites 🔴 · quickstart 🔴 | reference/getting-started.md |
| 3. Guides | overview 🔴 · derived task pages 🔴 (≥1) · development 🟠 | reference/guides.md |
| 4. Reference | overview 🔴 · derived sub-catalog pages 🔵 (configuration, CLI/SDK/public API, integrations) | reference/reference.md |
| 5. Additional information | overview 🔴 (includes contact, support & security reporting) · changelog 🔴 · release-notes 🔴 · faq 🟠 · eol/migration guides 🔵 | reference/additional-information.md |
| 6. Contributing | overview 🔴 | reference/contributing.md |
The home page (ROOT's index.adoc) sits outside the six sections — it is the site's entry point, not a member of Overview. It has its own guide: reference/home.md.
These rules apply to every page. The per-page guides assume them and do not repeat them.
Ask what the reader is trying to do at that moment:
| The reader wants to… | It goes in… |
|---|---|
| Understand what the product is and how it is built | Overview |
| Get from zero to a first working result | Getting started |
| Accomplish a specific task (goal → steps → verification) | Guides |
| Look up an exact fact (an option, a command, a property, an API) | Reference |
| Check version history, FAQ, security policy, migrations | Additional information |
| Contribute to the project | Contributing |
One piece of content, one home. If a topic seems to belong in two places, write it once in the section that matches the reader's intent and cross-reference it from the other.
The border where authors get lost most often — worth its own rule. Both sections talk about the same product surface, but they answer different questions:
The decision test — ask these questions about the content in doubt:
| Question | If yes → |
|---|---|
| Does it have a goal and an order? ("first…, then…") | Guides |
| Would you sort it alphabetically (or by namespace) without losing anything? | Reference |
| Does it cover one scenario, with choices made for the reader? | Guides |
| Does it cover every option, including the ones most readers never use? | Reference |
| Would a reader follow it start to finish, once? | Guides |
| Would a reader return to it repeatedly to check one detail? | Reference |
Examples:
auth.* properties it mentions → reference, linked from the guide.deploy command → reference.pool-size does and its default → reference. When and why to raise it for your workload, step by step → guide.Antipatterns:
The rule of thumb when still in doubt: steps go to Guides, tables go to Reference — and each links the other.
The number of pages depends on the real volume of content, not on the structure map. Start small: if a section has little content, write everything on its entry page as level-2 sections and skip the separate page files. Split a section into its own page only when it exceeds roughly two screens of content, or when readers need to link to it or find it directly.
The rule travels inside the AsciiDoc skeletons as comments, so authors and agents see it at the point of decision:
On the entry page of each section:
// SIZING RULE: Start small. If this section has little content, write
// everything on this page as level-2 sections (== About, == Architecture...)
// and delete the separate page files + their nav entries.
// Split a section into its own page only when it exceeds ~2 screens
// or needs to be linked/found directly.On the other pages of the section:
// PAGE OR SECTION: use standalone, or merge into the section entry page
// demoting headings one level (= → ==). See the sizing rule there.The rule works in both directions: a small project collapses a whole section into one page; a large project promotes a heavy H2 into its own page (or a page into a group of nested pages).
Whenever the same content exists in equivalent variants — per operating system, package manager, language, or configuration format — present the variants with the [tabs] custom block: one tab per variant, same internal structure in every tab, the most common variant first. Never write sequential subsections per OS or parallel bullet lists; the reader cares about exactly one variant and tabs let them see only that one.
This applies across the whole site (requirements, installation commands, code samples, config snippets), so the per-page guides mention [tabs] only where it is especially common and do not repeat this rule.
overview — it presents the section and links to its content. Two sections use a more natural entry page instead: Overview enters through about, and Getting started enters through prerequisites.release-notes.adoc, not ReleaseNotes.adoc).Getting started, not Getting Started).Create a repository); conceptual page titles use noun phrases (Migration to v2). Avoid -ing forms as the first word of a heading.All documentation follows the AMIGA Tech Docs style guide, completed by the Google developer documentation style guide for anything not covered. When the two disagree, AMIGA Tech Docs wins. The rules that matter most in practice:
Run the command), and you over we when a pronoun is unavoidable. No contractions.just, simply, please). Never pre-announce future features.code font; placeholders in _ALL_UPPERCASE_ italics with underscores (_PRODUCT_NAME_); numbered lists for sequences, bullets otherwise; descriptive link text (never click here); serial comma in enumerations.allowlist/denylist, primary/secondary).Every page guide in reference/ follows the same contract, so both humans and agents always know where to look:
[tabs], [cards], [accordion], [feature-tabs], [cta], label:, mono:, video/table sizing) the page typically uses — and which ones not to use there. Only clear-cut fits are listed; when in doubt, plain AsciiDoc wins. Block syntax lives in the docouture-writing-docs-pages skill (reference/docouture-blocks.md), not here.reference/skeletons/*.adoc (kept as standalone .adoc files rather than inline fences, so a block-delimiter-heavy skeleton like the home page's never has to nest inside a wrapping code fence).about, architecture, glossaryprerequisites, quickstartoverview, how-to task pages, developmentoverview, configuration, API/CLI/SDK surface pagesoverview (contact, support & security), changelog, release-notes, faq, eol/migrationsoverviewROOT's index.adoc, the site's storefront© InditexTech, 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
SKILL.md and 30 other files in .agents/skills/docouture-authoring-guides of InditexTech/weavejs.
Open the folder on GitHubat commit 2bd3672
Docouture Authoring Guides 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Docouture Authoring Guides this skillInditexTech/weavejs | 226 | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| Kill AI Slopyetone/kill-ai-slop | 1.3k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Static Sitesbionic-gpt/bionic-gpt | 2.4k | — | ~920 | Automated safety check: Pass | Apache-2.0 | |
| Auteuragiwhitelist/auteur | 1k | — | ~5k | Automated safety check: Pass | MIT | |
| SEO Landingaleksandr-alhoff/seo-landing | 165 | — | ~3.4k | Automated safety check: Pass | MIT | |
| Bryl Minimal Designbryllim/bryl-minimal-design | 115 | — | ~2.9k | Automated safety check: Pass | MIT |
yetone/kill-ai-slop
Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project.
bionic-gpt/bionic-gpt
Create or modify Bionic's generated marketing site, documentation, blog, course pages, and static assets.
agiwhitelist/auteur
Design and build complete web experiences from scratch — award-level product and marketing pages, cinematic scroll-directed sites where the page is directed like a film, and multi-screen products…
aleksandr-alhoff/seo-landing
Generates fast, SEO-optimized static HTML landing pages targeting 100/100 PageSpeed (LCP < 2.5s, INP < 100ms, CLS < 0.1), full schema.org JSON-LD, AVIF images, critical CSS, zero external…
bryllim/bryl-minimal-design
Apply the bryl-minimal design language — a monochrome, typography-driven minimal aesthetic with halftone dot textures, pixel-font display headings, tiny uppercase monospace labels, soft large-radius…
Prism-Shadow/penguin-harness
A skill your agent uses when standing PenguinHarness up to try a change by hand — launching the Web App, the desktop shell, the landing page, the docs site or the component gallery to click through…
InditexTech/weavejs
Grilling session that mines the user for fragments — heterogeneous nuggets of writing (claims, vignettes, sharp sentences, half-thoughts) — and appends them to a single document as raw material for…
InditexTech/weavejs
Shape an article as a journey of beats, choose-your-own-adventure style.
InditexTech/weavejs
Take a markdown file of raw material and shape it into an article through a conversational session — drafting candidate openings, growing the piece paragraph by paragraph, arguing about format…
InditexTech/weavejs
How a docouture Antora documentation site is put together: the playbook, the docs/antora.yml component descriptor, the four names that must agree, the ROOT+main default layout, promoting…
InditexTech/weavejs
How to author AsciiDoc content in a docouture Antora documentation site — the content tree, xref: references, nav.adoc, admonitions, code blocks, and this site's own custom blocks (tabs, cards…
InditexTech/weavejs
How to update an existing docouture documentation site when a feature, change, deprecation or fix lands in the repo — figuring out what's affected from a diff/commit/PR, confirming with the user…
Categories
What to write on each page of a docouture documentation site: the purpose of every page, the section skeleton it needs, what to say in each section, a copyable AsciiDoc starting point and a quality…. Docouture Authoring Guides is an agent skill from InditexTech/weavejs. What to write on each page of a docouture documentation site: the purpose of every page, the section skeleton it needs, what to say in each section, a copyable AsciiDoc starting point and a quality checklist — for the six standard sections (Overview, Getting started, Guides, Reference, Additional information, Contributing) and the home page.
Docouture Authoring Guides fits situations like: reviewing a pages actual content/copy; deciding what belongs on a page; in which section; choosing between a Guides and a Reference treatment for the same topic.
Run `npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a claude-code`. Or copy the skill folder (.agents/skills/docouture-authoring-guides in InditexTech/weavejs) into .claude/skills/docouture-authoring-guides in your project. Claude Code loads it when a task matches its description.
Run `npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a codex`. Or copy the skill folder (.agents/skills/docouture-authoring-guides in InditexTech/weavejs) into .agents/skills/docouture-authoring-guides in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add InditexTech/weavejs --skill docouture-authoring-guides -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/docouture-authoring-guides, .gemini/skills/docouture-authoring-guides, .github/skills/docouture-authoring-guides and .opencode/skills/docouture-authoring-guides in your project.
SKILL.md names no scripts, command-line tools or credentials: Docouture Authoring Guides is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: developers.google.com. This is read from the text; nothing was executed.
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.
Docouture Authoring Guides 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.
About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Docouture Authoring Guides: Kill AI Slop (yetone/kill-ai-slop, 1.3k stars), Static Sites (bionic-gpt/bionic-gpt, 2.4k stars), Auteur (agiwhitelist/auteur, 1k stars) and SEO Landing (aleksandr-alhoff/seo-landing, 165 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
InditexTech (a GitHub organization) maintains it in InditexTech/weavejs, which has 226 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 9, 2026.
Source: InditexTech/weavejs on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.