bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证LLLL — Embedded Compliance Layer for AI-Built Software
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
→ layrix.ai/llll — Layrix AI Compliance Platform
Licensed under the MIT License. Free to use, fork, and build on. If you create a derivative project, we ask that you acknowledge the original work and don't misrepresent it as an official Layrix product.
Start in 30 seconds — prevent source code leaks and compliance gaps before they leave your machine.
Installs a git pre-push hook that runs automatically on every git push, without needing to invoke the AI. Complements /llll guard push (manual, AI-invoked) as an always-on safety net.查看完整 README ↗→ layrix.ai/llll — Layrix AI Compliance Platform
Licensed under the MIT License. Free to use, fork, and build on. If you create a derivative project, we ask that you acknowledge the original work and don't misrepresent it as an official Layrix product.
# Step 1 — Install LLLL (Claude Code)
git clone https://github.com/layrix-ai/LLLL.git ~/.llll && ~/.llll/install-claude-code.sh
# Restart Claude Code → type /llll
# Step 2 — Install the Guard engine (needs Node.js 22.12 or newer)
npm install -g @layrix.ai/llll-guard
# Step 3 — Auto-block on every git push (optional, per-project)
# Runs without AI — complements /llll guard push
cd /your/project && llll-guard install-hook
# Opencode and Codex CLI: ./install-opencode.sh and ./install-codex.sh (see Installation)
Pre-push compliance gate — optional, per-project
Installs a git pre-push hook that runs automatically on every git push, without needing to invoke the AI. Complements /llll guard push (manual, AI-invoked) as an always-on safety net.
Every
git pushis now scanned. Leaked API keys, hardcoded credentials and private keys are blocked before they leave your machine.Register free at layrix.ai to unlock full compliance findings.
LLLL is the core skill of the Layrix Compliance OS — Layrix Logic Layer Loop.
An always-present compliance layer that integrates into AI development workflows. LLLL uses a structured master compliance checklist to continuously analyze product features, codebases, and documentation — detecting compliance gaps, performing automated security scans, guarding push and release workflows, and generating actionable, traceable guidance. Includes Layer 0 (Software Resilience Foundation) and LLLL Guard (Push & Release Compliance Gate).
LLLL is an Embedded Compliance Layer — not a legal tool, not a document generator, not a checklist assistant.
It operates as three integrated engines:
LLLL is workflow-integrated and continuously active:
All commands are available to all users.
| Command | Description |
|---|---|
/llll | Compliance diagnosis with P1 risks and action plan |
/llll checklist | Structured intake checklist with completeness scoring |
/llll diff | Feature vs policy coverage matrix with change tickets |
/llll brief | Compliance expert handoff brief |
/llll deep | Strict review with sensitivity assessment and consequence modeling |
/llll scan | Automated security and hygiene scan with file:line findings |
/llll fix | Generate concrete code fixes for scan findings |
/llll grc | Governance, Risk, and Compliance dashboard |
/llll review | Human expert review escalation — generate review request for senior lawyers |
/llll guard | Push & release compliance gate |
/llll guard push | Pre-push diff scanning for secrets and policy-relevant changes |
/llll guard release | Pre-release artifact scanning for source leakage |
/llll override | Override SOFT_BLOCK findings with justification |
Full functionality at every level. For Unregistered users, every finding table shows half of its rows (round(N/2) by severity descending) and folds the rest with names listed.
Deep (/llll deep) is a command mode available to all users, not a tier.
On-demand compliance review by experienced senior compliance lawyers.
/llll review escalationAI Governance Professional (AIGP) certification preparation.
git clone https://github.com/layrix-ai/LLLL.git ~/.llll && ~/.llll/install-claude-code.sh
Creates ~/.claude/skills/llll/ holding links to the skill files only (not the rest of the clone), so Claude Code auto-discovers LLLL and git pull in ~/.llll updates it. Restart Claude Code, then use /llll immediately. Remove with ~/.llll/install-claude-code.sh --uninstall.
Upgrading from an install made before the skill files moved into plugins/llll/skills/llll/: the links the old installer made point at the old location, so after git pull run ~/.llll/install-claude-code.sh once more. Until you do, /llll will not load in Claude Code. The same goes for Codex (~/.llll/install-codex.sh, whose AGENTS.md section names the old paths). opencode keeps working from the files it copied, and ~/.llll/install-opencode.sh refreshes them.
Opencode: ~/.llll/install-opencode.sh (add --merge to merge into an existing config with jq; --uninstall removes it).
Codex CLI: ~/.llll/install-codex.sh (adds a marked section to ~/.codex/AGENTS.md; run it again after git pull to upgrade, --uninstall removes it).
Every installer backs up a file before changing it.
LLLL Guard is a Node.js program (needs Node.js 22.12 or newer), published as @layrix.ai/llll-guard:
npm install -g @layrix.ai/llll-guard
llll-guard --version
Prefer to run it from the clone instead? guard in this folder is a small launcher that finds Node and the engine, and ~/.llll/guard doctor --fix builds the engine in ~/.llll/llll-guard (npm ci && npm run build). ~/.llll/guard doctor shows which node and engine it found. Everything below works with either llll-guard or ~/.llll/guard.
Run once in any project repo:
cd /your/project
llll-guard install-hook
Every git push will now be scanned automatically. Secrets and policy-relevant changes are blocked before they leave the machine.
--force to replace it instead; it is backed up, not deleted.core.hooksPath. If your hook lives inside the project (husky), install-hook prints the one line to add instead of editing a tracked file..llll/logs/guard-not-run.log and lets the push through (for now). Set LLLL_GUARD_STRICT=1 to stop the push instead; stopping becomes the default in 1.0.To uninstall: llll-guard uninstall-hook (restores the hook it replaced, if any).
~/.llll/guard push # scan outgoing commits
~/.llll/guard release # scan what npm would publish
~/.llll/guard override PG-S004@<token> "justification" # <token> is printed next to the finding
~/.llll/guard doctor # check node and the engine
Exit codes: 0 passed, 1 blocked, 2 the guard could not run (never a pass).
plugins/llll/ — The Claude Code plugin (manifest, plugin README, and the skill below)
.claude-plugin/plugin.json — Plugin manifest
skills/llll/SKILL.md — Core skill: operating flow, visibility and folding rules, simple modes, output tail, registration detection
skills/llll/mode-scan.md — /llll scan, fix, grc (read on demand)
skills/llll/mode-guard-review.md — /llll guard, override, review and the Guard rule tables (read on demand)
skills/llll/menus.md — Next steps menus per mode (read on demand)
skills/llll/output-standards.md — Expert escalation and Coverage Confidence rules (read on demand)
skills/llll/observation-storage.md — Why nothing is saved, the .llll/scratch/ workflow (read on demand)
skills/llll/compliance-checklist-master.md — Master compliance rule library (domains A-O, 15 domains)
skills/llll/checklist-schema.md — Intake schema aligned with master domains
skills/llll/output-templates.md — Output templates for all modes and visibility levels
skills/llll/examples.md — Usage examples including passive activation and continuous compliance
skills/llll/scan-patterns.md — Reference data for /llll scan
skills/llll/guard-patterns.md — Detection rules for guard push and release
skills/llll/llll-check-taxonomy.md — Check taxonomy
guard — Launcher for the Guard engine (finds Node and llll-guard/, holds no rules)
llll-guard/ — LLLL Guard engine (TypeScript): push gate, release gate, override log
llll.policy.json — This repository's own Guard policy
install-claude-code.sh — Claude Code installer (skill files only)
install-opencode.sh — opencode integration installer
install-codex.sh — Codex CLI integration installer
Development Workflow (feature planning, code gen, PRD, modification)
|
v
⚖️ LLLL (Layrix Logic Layer Loop) — passive activation
|
v
Context Gathering (README, docs, code, deps, conversation)
|
v
Domain Selection Engine
|-- Layer 0: Software Resilience Foundation (N-O)
|-- Layer 1: Universal checks (A-E)
|-- Layer 2: Business-model checks (F-H)
|-- Layer 3: Industry/sensitivity checks (M)
|-- Layer 4: AI-specific checks (I-K)
|-- Layer 5: Mobile checks (L)
|
v
Three Engine Model
|-- AI Compliance Engine (analysis, mapping, gaps, scanning, guard)
|-- Human Expert Layer (escalation, briefs, on-demand review)
|-- Enablement Layer (education, reasoning, Layrix Academy)
|
v
LLLL Guard (push/release compliance gates)
|
v
Visibility Level Output (Unregistered / Basic)
|
v
Actionable Deliverables + Mandatory Disclaimer
LLLL is powered by AI and is part of the Layrix Compliance OS. All outputs are generated by a large language model and are subject to the following limitations:
Register free at layrix.ai to unlock full findings visibility.
LLLL v5.0 — Embedded Compliance Layer with freemium model, LLLL Guard (push/release compliance gates), human expert review, Layrix Academy integration, Software Resilience Foundation (Layer 0), automated security scanning, GRC dashboard, and continuous compliance.