nokogiri Agent Skills & AI Rules

GitHub

Nokogiri (้‹ธ) makes it easy and painless to work with XML and HTML from Ruby.

6,281 stars C C 4 files ยท ~7,533 tokens #libxml2#libxslt#nokogiri#ruby#ruby-gem#sax#xerces#xml
RAW Rules
1 Discovered Rules โ€ข ~211 Estimated Tokens
Quick:
Loading skill content...

AI Agent Protocol & Instructions

AGENTS.md root-instruction ~211 tokens
Raw
# AGENTS.md

## Read these first

- **[README.md](README.md)** โ€” what Nokogiri is and its guiding principles.
- **[CONTRIBUTING.md](CONTRIBUTING.md)** โ€” how to set up, build, test, format, and submit changes.
  This is the canonical guide; read it before making any change.
- **[`adr/`](adr/)** โ€” architectural decision records. Check here before changing cross-cutting
  native behavior (memory management, symbol visibility, etc.).

## Expectations

- **CRuby and JRuby must have feature parity.** Nokogiri ships separate native
  implementations for CRuby and JRuby. Any feature or bugfix that changes behavior must be
  implemented for *both*, with tests for both.
- Every behavior change requires a test demonstrating it.
- Features and bugfixes need a `CHANGELOG.md` entry in the "unreleased" section.
- `main` is the merge base for all pull requests.