Library-First-Engineering
Structured file-based pipeline for reliable software delivery
All Skills in This Repository (25)
Pure Emerald Level Indicatorslfe-visual-check
Inspect UI surfaces for layout and rendering issues.
lfe-tdd
Automate red-green-refactoring with Python test execution and code analysis.
lfe-extract-domain
Extract domain knowledge from interviews into documentation files.
lfe-security-check
Analyze code diffs for OWASP Top-10 vulnerabilities and output Markdown findings.
lfe-dep-audit
Review dependency manifests for risky version patterns and major changes.
lfe-diagnose
Guide users through a reproduce, hypothesise, and fix bug diagnosis loop.
lfe-whats-next
Read pipeline state files to report current phase and next skill.
lfe-grill-with-docs
Validate design intent against the domain model and document decisions in CONTEXT.md.
lfe-mutation-verify
Analyze code changes for potential issues via hypothetical mutation testing.
lfe-builder
Translate project plans into code with TDD integration and engineering standards.
lfe-archivist
Synchronize LFE documentation with the codebase after commit approval.
lfe-inspector
Validate LFE-compliant project code against domain truth and baselines.
Frequently Asked Questions
FAQPage SchemaHow to install Library-First-Engineering?โผ
Run `npx skills add StChiotis/Library-First-Engineering --all -g -y` in your terminal to install all skills globally.
What problem does Library-First Engineering solve?โผ
It stops AI coding sessions from hallucinating business logic, losing context, and producing tangled architecture by forcing every step through documented plans and independent verification.
How do I start a session with LFE?โผ
Run /lfe-boot at the start of every session. It reads the pipeline state, detects interrupted work, and tells you exactly which step comes next.
Does LFE work with Claude Code, Cursor, and other tools?โผ
Yes. It is language-, IDE-, and model-agnostic, with adapters for Cursor, Windsurf, Cline, Copilot, and a plain-text system prompt for any chat interface.
Can I use LFE for small quick fixes?โผ
Yes. The /lfe-scout command handles minor fixes of up to three files without running the full planning pipeline, and escalates automatically if the change turns out to be structural.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core