Imported from AkashPriyadarshii/jev-seo (
AGENTS.md). Install upstream withnpx skills add AkashPriyadarshii/jev-seo. Copyright stays with the author.
Project Rules & Agent Instructions: jev-seo
Overview
jev-seo is a 100% Free and Open Source (FOSS), agent-first SEO & Generative Engine Optimization (GEO) suite powered by TypeSafe AI Jev (System One) and local zero-cost scraping. An open-source, subscription-free alternative to Semrush, Ahrefs, and OpenSEO.
- Registry: 64 stable rules (R01-R64) across 9 areas; 142 tests green; rule-set build
2026.09b. - Free path costs ₹0 (DuckDuckGo + local files). Jev semantic calls are hard-capped (
--jev-budget, default $0.25/run;--no-jevis fully offline). Paid backends (Tavily, DataForSEO, Jina, Firecrawl) are explicit opt-in only: flag + key, never silent. - v0.4.0 unreleased (Search CI:
check+verify,.jev-seo/policy.toml, regional SERP, GSC inspect/winners/losers, Bing sites/queries, SARIF/JUnit, R59-R64, R37 informational, citation struct, indexability table, 4 new MCP tools,jev://resources, evidence snapshots, portable manifest).v0.3.0shipped 2 October 2026 (64 rules, 142 tests).v0.1.2shipped 26 September 2026. Former unreleased0.1.3was merged intov0.3.0.
Core Directives
- FOSS & Zero-Cost Free Path: MIT licensed. DuckDuckGo + local files + SQLite drift are free forever. No paid API is required; DFS/Tavily/Jina/Firecrawl exist only behind opt-in flags.
- TypeSafe Jev System One First: Use deterministic primitives (
Choice,Score,Noul) for intent classification, content gap analysis, and GEO citation scoring. Never use Jev for arithmetic, character counts, or generative prose. Choice/Score act at confidence 0.80; anything under prints[verify]or a withheld number, never a confident fake. - Speculative Fan-out: Ingest state once, batch independent questions into a single request.
- Hardware & Resource Limits: Optimize for low-RAM (Windows 11, 8GB total memory). Fast cold starts, streaming output, zero heavy headless browser dependencies by default. (Raw-vs-rendered DOM diff is scoped as its own future version, not bolted on.)
- Humanizer & Stop-Slop: All public docs, READMEs, and commit messages must strictly avoid AI vocabulary, passive voice, and boilerplate.
- Gates over guesses: 22 rules are Blocking (fail CI via
--fail-on), 36 are Advisory warnings.fact/heuristictruth tags on every finding; heuristic rules never fail a build silently. - Commit locally, push on "go": never push
masterorsitewithout an explicit go.[skip ci]on docs/asset-only commits.
Ecosystem Footer Standard
Every marketing page or documentation footer must reference:
- Ecosystem:
jev-superpowers,jev-curate,tdlib-android,kharcha - Author: Akash Priyadarshi (Patna, Bihar, India)
- Links: Portfolio (https://akashpriyadarshi.vercel.app), GitHub (https://github.com/AkashPriyadarshii)
Live Site Deploy
- Site files live in
master/site/(vendored,linguist-vendored). GitHub Pages is off; Vercel servessite/as canonical. Editsite/onmaster; push on go. - GitHub Pages: https://akashpriyadarshii.github.io/jev-seo/ auto-deploys on push to
site. - Vercel: https://jevseo.vercel.app (user-managed link, independent of Pages).
- Edit flow: edit
site/onmaster, commit, push on go.masterstays pure Rust crate plus vendored site.
