lattice-init

Solid

Guided setup experience for new Lattice projects -- scans the repository, detects existing configuration, suggests refiners in priority order, and creates the .lattice/ config. Bridges the gap between installing skills and getting first value. Use when the user says 'lattice init', 'set up lattice', 'initialize lattice', 'get started with lattice', or 'configure lattice for this project'.

AI & Automation 134 stars 8 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
71
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Lattice Init ## Required Skills Read apply skills order: 1. `framework:knowledge-priming` -- Load project context understand what project is what already exists ## Workflow ### Step 1: Scan the Project Detect signals about project understand shape existing Lattice state. **Language/framework detection** -- check files repo root: - `package.json` → Node.js / TypeScript - `go.mod` → Go - `pom.xml` or `build.gradle` → Java - `Cargo.toml` → Rust - `requirements.txt` or `pyproject.toml` → Python - `Gemfile` → Ruby - `*.csproj` or `*.sln` → C# / .NET If multiple language markers found repo root, note all ask user which primary stack use refiner suggestions before continuing. **Directory structure** -- list top-level dirs. Identify common patterns: - `src/`, `lib/`, `app/` → source code - `test/`, `tests/`, `spec/` → test suites - `docs/` → documentation - `cmd/`, `internal/`, `pkg/` → Go project structure - `domain/`, `infrastructure/`, `application/` → layered architecture **Existing `.lattice/` state** -- check what Lattice artifacts already exist: - `.lattice/config.yaml` → central config (check for `language` key) - `.lattice/standards/language-idioms.md` → language idioms refiner output - `.lattice/standards/knowledge-base.md` → knowledge priming output - `.lattice/standards/architecture.md` → architecture refiner output (clean architecture, hexagonal, modular monolith, or custom style) - `.lattice/standards/clean-code.md` → clean code refiner output - `.lattice/st...

Details

Author
techygarg
Repository
techygarg/lattice
Created
3 months ago
Last Updated
3 days ago
Language
Shell
License
MIT

Related Skills