External repo shape
Copy this layout
.github/
answerlens/
brand.yaml
competitors.yaml
prompts.yaml
runtime.yaml
workflows/
answerlens.ymlThis is the same layout used by examples/consumer-repo.
AnswerLens is a CLI-first AI visibility auditor for product websites. CI for AI discoverability.
Starter bundle
Use this page when you want to explain the AnswerLens GitHub Action path before sending someone into raw repo files. It keeps the external layout, artifact order, runtime defaults, and next step visible in one place.
External repo shape
.github/
answerlens/
brand.yaml
competitors.yaml
prompts.yaml
runtime.yaml
workflows/
answerlens.ymlThis is the same layout used by examples/consumer-repo.
File roles
brand.yaml: product name, domain, proof-page hints, and optional site_display_name.competitors.yaml: the declared comparison set for the category you actually sell into.prompts.yaml: buyer, comparison, and citation questions for your real audience.runtime.yaml: non-secret eval defaults for provider, model, locale, samples, timeout, and optional base URL.answerlens.yml: the GitHub Action workflow that runs the same artifact contract in CI.Keep API keys in GitHub secrets or local environment variables, not in runtime.yaml.
Copyable sources
Review flow
share-summary.mdscorecard.mdrecommendations.mdThen use pr-snippet.md for GitHub copy and run.json for machine-readable metadata.
Public proof
Example site: Example Product public site
This public example uses the consumer-repo starter bundle against the stable fixture so external adopters can inspect the resulting artifacts before wiring their own site.
Activation path
runtime.yaml and keep API keys in secrets.profile: fast-first-eval.profile: perplexity-cross-check as a temporary override.That keeps the starter bundle positioned as proof of adoption readiness, not as a separate product surface.
What this connects to