init-landing-system — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited init-landing-system (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Ставит всю систему генерации лендингов в существующий проект из снимка (reference/system/) + шаблонов (reference/templates/), подставляя инфраструктурные значения целевого проекта. Безопасно: существующие файлы по умолчанию не перезаписываются.
bash scripts/install_user.sh (копирует skill со снимком в ~/.claude/skills/). После этого /init-landing-system доступен везде.
scripts/sync_templates.sh (запускать вэталонном репо после изменений в скиллах/CI/инфре, затем переустановить в user-level).
git init).Нужно (если не заданы — спроси через AskUserQuestion):
<slug>-landing / new-<slug>-landing икаталоги /root/<container>; можно переопределить --prod-container/--staging-dir и т.д.).
python3 .claude/skills/init-landing-system/scripts/init_project.py \
--brand "<Brand>" --prod-domain <prod> --staging-domain <staging> --slug <slug> \
--target <path-to-project> --dry-runПокажет, что будет записано и что уже существует (конфликты).
Убери --dry-run. Существующие файлы пропускаются (перечислятся). Чтобы перезаписать конкретные — повтори с --force (осторожно: затрёт правки целевого проекта).
.claude/skills/ (4 генераторных скилла), .github/workflows/ (deploy + cleanup-preview под домены проекта), deploy/nginx.{prod,staging}.conf, docs/adr/ (README + template), experiments/README.md, .gitignore, стартовые README.md и CLAUDE.md.
init_project.py печатает его в конце:
nginx:alpine; webroot <DIR>/html, конфиг <DIR>/nginx.conf).
DEPLOY_HOST, DEPLOY_USER, DEPLOY_SSH_KEY, DEPLOY_KNOWN_HOSTS./new-landing; затем реальные ID Метрики/верификаций.Предложи в целевом проекте: git add -A && git commit первичной системы. Дальше проект живёт по своему README/CLAUDE.
{{TITLE}}, {{HERO_*}}, {{METRIKA_ID}} …) неподставляются — это часть new-landing, заполняются при генерации лендинга. init подставляет только инфраструктурный whitelist (см. reference/placeholders.md).
на критпути.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.