init

Initialize repositories into the Anti-Vibe Coding methodology with scaffolding and CI files.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/luyzkk/Anti-Vibe-Coding --skill init-luyzkk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/luyzkk/Anti-Vibe-Coding/tree/main/skills/init
Command: npx skills add https://github.com/luyzkk/Anti-Vibe-Coding --skill init-luyzkk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) and references (resource) components.

What problem does it solve?

This Skill prevents chaotic “vibe coding” by onboarding a project into the Anti-Vibe Coding methodology, setting up the required guardrails, harness structure, and migration/rollback safety for first-time adoption or cross-version upgrades.

Core Features & Use Cases

  • Disciplined project onboarding: detects greenfield vs legacy v5.x, then scaffolds the Anti-Vibe Coding structure and rules consistently.
  • Safety-first CLAUDE.md handling: performs guarded, user-approval-aware merges or transformations, including backup creation and reversible rollback support.
  • Verified initialization pipeline: runs the full initialization via the dispatcher and harness validation, ensuring the scaffold and plans are coherent.
  • Optional delivery loop: injects an opt-in delivery-loop section into the AGENTS/CLAUDE workflow for teams that want it.

Quick Start

Run the init from a shell using the plugin CLI: call the provided init-cli script with the project directory so the dispatcher can generate the full scaffold correctly.

Frequently Asked Questions about init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is Anti-Vibe Coding and how does project scaffolding prevent chaotic code generation?

Anti-Vibe Coding prevents chaotic AI code generation by scaffolding project docs, installing CI files, and registering rules to establish consistent guardrails. This methodology onboards repositories with a structured harness, ensuring disciplined development through verified initialization and safety-first migrations.

How do I initialize a CLI dispatcher for project scaffolding and CI setup?

To initialize project scaffolding, run the provided init-cli script from a shell using the plugin CLI with your project directory. The dispatcher generates the full scaffold, runs idempotent detection steps, wires CLAUDE.md/AGENTS.md, and executes final harness validation to ensure coherent setup.

Does the project scaffolding migration support rollback for legacy v5.x repositories?

Yes, the scaffolding migration supports legacy v5.x repositories with dry-run, refresh, additive-merge, and rollback controls. It detects existing v5.x state and performs idempotent migration steps, ensuring safe onboarding with reversible rollback support and backup creation for CLAUDE.md transformations.

How are CLAUDE.md and AGENTS.md files handled during repository onboarding?

CLAUDE.md and AGENTS.md files undergo safety-first handling during onboarding through guarded, user-approval-aware merges and transformations. The process creates backups, supports reversible rollback, and optionally injects a delivery-loop section into the AGENTS workflow for teams requiring it.

Can I use dry-run mode to preview project scaffolding before modifying my repository?

Yes, dry-run mode allows you to preview scaffolding changes before modifying your repository. The initialization pipeline executes detection and migration steps idempotently, letting you validate the generated structure, CI files, and planned rule registrations before committing any transformations.

What are the limitations of automated project scaffolding for greenfield versus legacy repositories?

Automated scaffolding detects greenfield versus legacy v5.x state to apply appropriate structures, but limitations arise when existing repository configurations conflict with the harness validation. Users must review guarded CLAUDE.md merges and approve transformations, as the safety-first approach requires user approval for irreversible structural changes.