The public upstream for the SiteSpecs CLI stack.
This repo is the canonical source of truth for:
@sitespecs/specs- the end-user CLI@sitespecs/analyzer-core- the reusable local analysis engine@sitespecs/contracts- the shared response and webhook contracts
npm install -g @sitespecs/specsThe normal user path is free and local-first:
specs <domain>runs from the user's machineagent-browseris bundled and bootstrapped best-effort during install- hosted enrichment remains optional through
--enrichor--mode cloud
packages/specs-cli- published@sitespecs/specspackagepackages/analyzer-core- published@sitespecs/analyzer-corepackagepackages/contracts- published@sitespecs/contractspackageskills/sitespecs- agent-installable skill definitiondocs/agents/sitespecs.md- machine-readable usage contract for agents
npm install
npm run build
npm run typecheck
npm run test
npm run test:webhook-contractUseful package-scoped commands:
npm run dev --workspace @sitespecs/specs -- example.com
npm run benchmark:tech
npm run release:validate:dry-run- Stable versions publish under
latest - Prerelease versions publish under
next release:validate:dry-runpacks all publishable packages and runs a clean-room global install smoke test for@sitespecs/specs- the private SiteSpecs platform repo consumes published
@sitespecs/analyzer-coreand@sitespecs/contractsversions from npm
- Public issues and pull requests are welcome
- See CONTRIBUTING.md for the contribution flow
- See SECURITY.md for vulnerability reporting
- SiteSpecs Platform - private web app and worker platform
- sitespecs.com - hosted SiteSpecs product