AnswerDotAI / AnswerDotAI/llms-txt

Resource submission: dnacore-check — CLI AI-readiness validator (npx, MIT)

Open
#128 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
2.6k
Forks
163
Avg merge
1m
Merged PRs (30d)
1

Description

## Tool Submission

**Name:** dnacore-check
**npm:** https://www.npmjs.com/package/dnacore-check
**Source:** https://github.com/dnacore-ai/dnacore-check
**Usage:** `npx dnacore-check https://yoursite.com`

## What it does

A zero-install CLI that checks three signals:

- `llms.txt` — validates presence and basic structure, scores up to 40pts
- `agents.json` — validates `/.well-known/agents.json` completeness, scores up to 25pts
- `robots.txt` — checks whether 11 major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) are allowed, scores up to 20pts

Outputs an AI-Readiness Score (0–100) with grade (A+/A/B+/B/C/D) and actionable suggestions.

Optionally submits the site to the [DNACORE open protocol directory](https://dnacore.ai) — a verified registry of AI-native websites.

## Why CLI matters

Existing tools in this space (Citability, BridgeToAgent) are web scanners. A CLI/npx tool fits directly into developer workflows — CI pipelines, pre-deploy checks, local dev. No browser, no signup, no account.

MIT-licensed. No telemetry. Submission to DNACORE is opt-in (user types `y`).

Happy to adjust the implementation if anything looks off-spec.

Contributor guide

No contributing guide indexed for this repository

Research direction

Find the repository's existing resource-submission or directory-entry format, then compare dnacore-check's npm and source links with those conventions. Done means the submission is represented in the expected location with its name, usage, license, and description, or any missing acceptance requirements are identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js
Domain
cli, content
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.