lattice-init

Featured

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

AI & Automation 190 stars 13 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
76
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 in repo root: - `package.json` → Node.js / TypeScript - `tsconfig.json` → TypeScript (confirm over JavaScript) - `go.mod` → Go - `pom.xml` or `build.gradle` or `build.gradle.kts` → Java or Kotlin - `Cargo.toml` → Rust - `requirements.txt` or `pyproject.toml` or `setup.py` → Python - `Gemfile` → Ruby - `*.csproj` or `*.sln` → C# / .NET - `Package.swift` → Swift <!-- synced with language-idioms-refiner "Detect the language" -- edit both --> If multiple language markers are found in the repo root, note all of them and ask the user which is the primary stack 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...

Details

Author
techygarg
Repository
techygarg/lattice
Created
6 months ago
Last Updated
4 days ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Featured

skill-align

Audit and fix all Lattice documentation, README, docs/, PROJECT.md, GitHub issue templates, and CLAUDE.md to ensure they are fully aligned with the current skill inventory. Documentation drift is the most common source of user confusion in Lattice — a skill exists in the codebase but not in the docs, or a renamed skill leaves a stale reference in the bug report template. If you've made any change to skills/ and haven't run this, run it now. Use when the user says 'align docs', 'audit docs', 'update documentation', 'skill align', 'check docs are in sync', 'audit skill inventory', 'ensure docs are aligned', 'are the docs up to date', or 'what needs updating'. Standalone — does not call other skills.

190 Updated 4 days ago
techygarg
AI & Automation Featured

refiners-update

Update existing Lattice standards after a significant change — the update-mode counterpart to lattice-init. Scans .lattice/standards/, asks what changed, and routes each affected standard to its refiner's revise mode, recording a git-native change note. Use when the user says 'update refiners', 'refiners update', 'our standards changed', 'update our standards', 'the architecture changed, update the standards', 'we switched languages, update the standards', 'revise standards after a big change', or 're-run the refiners'.

190 Updated 4 days ago
techygarg
Code & Development Listed

linting

Use when fixing machine-detectable code issues — run linters and static analyzers (ESLint, Ruff, Clippy, golangci-lint), resolve findings, suppress false positives with justification, tighten config. Automated quality gate, distinct from human-judgment review. Triggers on "lint", "linting", "fix eslint", "static analysis", "lint 修复", "静态分析", "格式检查", "代码规范检查". Not for human-judgment code review (use code-review), runtime behavior bugs (use debugging), or behavior-preserving structural refactoring (use refactoring).

3 Updated 1 weeks ago
int2t05