| title | KENL Getting Started |
|---|---|
| classification | SAIF-ENTRY-POINT |
| atom | ATOM-DOC-20251205-001 |
| created | 2025-11-26 |
| updated | 2025-12-05 |
| version | 2.1.0 |
| status | production |
Your first step: Choose your workflow style, then follow the appropriate setup path.
KENL supports two primary workflows:
Best for: Users working with AI coding assistants
- Tools: Obsidian (optional) + context-sync MCP server
- Benefit: Persistent AI memory across chat sessions
- Setup: Option A below
Best for: Users who prefer traditional text editors
- Tools: Any text editor (VS Code, Vim, Nano, Notepad++)
- Benefit: Lightweight, no additional dependencies
- Setup: Option B below
This workflow uses Obsidian for documentation navigation (optional) and context-sync for AI memory persistence.
- โ You want visual documentation navigation
- โ You use graph views and bidirectional linking
- โ You work with multiple interconnected documents
- โ You prefer terminal-based workflows
- โ You already use VS Code or another editor
- โ You want minimal dependencies
By the end, you'll have a personalized, documented, rollback-safe system tailored to YOUR needs.
Skip this step if you prefer using your existing text editor.
# Flatpak (recommended for immutable systems)
flatpak install flathub md.obsidian.Obsidian -y
# Grant home directory access
flatpak override md.obsidian.Obsidian --filesystem=home --user# Option 1: Winget (Windows 11)
winget install Obsidian.Obsidian
# Option 2: Chocolatey
choco install obsidian -y
# Option 3: Direct download
Start-Process "https://obsidian.md/download"# Install context-sync MCP server globally
npm install -g @context-sync/server
# Verify installation
context-sync --versionSee modules/KENL3-dev/context-sync/README.md for detailed setup.
This workflow uses standard text editors and file navigation.
Any of these work great with KENL:
| Editor | Best For | Installation |
|---|---|---|
| VS Code | Feature-rich IDE | winget install Microsoft.VisualStudioCode |
| Vim/Neovim | Terminal power users | Pre-installed on Linux |
| Nano | Simple terminal editing | Pre-installed on Linux |
| Notepad++ | Windows lightweight | winget install Notepad++.Notepad++ |
| Sublime Text | Fast, minimalist | winget install SublimeText.SublimeText |
Recommendation: VS Code provides excellent Markdown preview and Git integration.
You can also navigate KENL documentation directly on GitHub without any local tools:
- Browse: https://github.com/toolate28/kenl
- Navigate modules using web interface
- Use GitHub's Markdown rendering
# Clone to standard location
git clone https://github.com/toolate28/kenl.git ~/.kenl
# Or on Windows
git clone https://github.com/toolate28/kenl.git $env:USERPROFILE\.kenl- Open Obsidian
- Click "Open folder as vault"
- Navigate to
~/.kenl(or%USERPROFILE%\.kenlon Windows) - Click Open
# Create vault with standard structure
mkdir -p ~/.kenl-vault/{00-Dashboard,01-ATOM-Trails,02-Modules,03-Playcards,04-Archives}
# Create symlinks to KENL documentation
ln -s ~/.kenl/modules ~/.kenl-vault/02-Modules/kenl-modules
ln -s ~/.kenl/claude-landing ~/.kenl-vault/00-Dashboard/claude-landingSimply open the cloned repository in your preferred editor:
# VS Code
code ~/.kenl
# Or navigate in terminal
cd ~/.kenl
ls -la # View all files
# View README
cat README.md
# Or with pager
less README.mdNavigation Tips:
- Start with
README.mdfor overview - Browse
modules/directory for specific functionality - Check
claude-landing/DOCUMENTATION-PATHWAYS.mdfor guided paths - View Play Cards in
modules/KENL2-gaming/play-cards/
Open Obsidian Settings โ Community Plugins โ Browse:
| Plugin | Purpose | Required |
|---|---|---|
| Dataview | Query ATOM trails and Play Cards | โ Yes |
| Templater | ATOM tag templates | โ Yes |
| Calendar | Timeline view of work | Optional |
| Kanban | Task management | Optional |
For: Linux gaming, Play Cards, Proton optimization
Import: modules/KENL2-gaming/README.md
Then: Follow gaming setup checklist
Result: Shareable game configs with performance metrics
Quick start:
- Import KENL2-gaming README
- Research your first game:
./research-game.sh "Game Name" - Create Play Card:
./create-playcard.sh "Game Name" - Apply and verify
For: Claude Code, Ollama/Qwen, MCP integration, Distrobox
Import: modules/KENL3-dev/README.md
Then: Follow dev environment setup
Result: AI-assisted development with full ATOM traceability
Quick start:
- Import KENL3-dev README
- Set up Distrobox:
distrobox create -n kenl-dev -i ubuntu:24.04 - Install Claude Code or Ollama
- Configure MCP servers
For: Windows recovery, Surface Pro 4, system diagnostics
Import: modules/Surface_Pro_4_EoL_BattleMedic_v2.1/BattleMedic-Complete-Manual.md
Then: Follow initialization checklist in document
Result: Automated system recovery with SAIF logging
Quick start:
- Import BattleMedic manual
- Run:
Import-Module BattleMedic - Initialize:
Initialize-BattleMedic - Diagnose:
Get-BattleMedicDiagnostic -Quick
For: Windows 10 EOL migration, dual-boot setup
Import: modules/KENL0-system/windows-support/README.md
Then: Follow partition workflow
Result: Safe dual-boot with rollback capability
Quick start:
- Import KENL0 Windows support docs
- Review workflow:
scripts/windows-partition-scripts/WORKFLOW_DIAGRAM.md - Follow STEP1 โ STEP2 โ STEP3 sequence
For dynamic banners and current playcard display:
# Import KENL profile functions
. ~/.kenl/scripts/Install-KenlProfile.ps1
# Or manually add to $PROFILE:
notepad $PROFILEAdd this to your profile for automatic KENL integration:
# KENL Profile Integration
$env:KENL_HOME = "$env:USERPROFILE\.kenl"
Import-Module "$env:KENL_HOME\modules\KENL0-system\powershell\KENL.psm1" -ErrorAction SilentlyContinue
Import-Module "$env:KENL_HOME\modules\KENL0-system\powershell\KENL.SAIF.psm1" -ErrorAction SilentlyContinue
# Show current context on shell start
if (Get-Command Show-KenlBanner -ErrorAction SilentlyContinue) {
Show-KenlBanner
}After selecting your pathway:
- Guided import - Each pathway imports only the modules you need
- Verification - Scripts run to ensure your environment is ready
- AI injection points - Optimal points to add Claude Code or GitHub Copilot
- Checkpoints - SAIF flags mark your progress for resumption
graph TD
Start([๐ Start Here]) --> Q1{What do you want to do?}
Q1 --> |Play games on Linux| Gaming[๐ฎ Gaming Pathway]
Q1 --> |Develop software| Dev[๐ป Development Pathway]
Q1 --> |Fix Windows issues| Recovery[๐ง Recovery Pathway]
Q1 --> |Migrate from Windows| Migration[๐ Migration Pathway]
Gaming --> G1[Import KENL2-gaming]
G1 --> G2[Research games on ProtonDB]
G2 --> G3[Create Play Cards]
G3 --> G4[Share with friends]
Dev --> D1[Import KENL3-dev]
D1 --> D2[Set up Distrobox]
D2 --> D3[Install AI tools]
D3 --> D4[Configure MCP]
Recovery --> R1[Import BattleMedic]
R1 --> R2[Run diagnostics]
R2 --> R3[Apply fixes]
R3 --> R4[Document recovery]
Migration --> M1[Import KENL0 Windows]
M1 --> M2[Plan partitions]
M2 --> M3[Create dual-boot]
M3 --> M4[Verify & backup]
G4 --> Complete([โ
KENL Configured])
D4 --> Complete
R4 --> Complete
M4 --> Complete
style Start fill:#5865F2,color:#fff
style Complete fill:#57F287,color:#000
style Gaming fill:#ED4245,color:#fff
style Dev fill:#00AFF4,color:#fff
style Recovery fill:#FEE75C,color:#000
style Migration fill:#845EF7,color:#fff
This file initiates your ATOM trail. Every action you take from here is logged:
ATOM-DOC-20251126-001: Started KENL setup (this file imported)
ATOM-PATHWAY-YYYYMMDD-NNN: Selected [Gaming|Dev|Recovery|Migration] pathway
ATOM-MODULE-YYYYMMDD-NNN: Imported module X
ATOM-VERIFY-YYYYMMDD-NNN: Verified module X working
| Command | Purpose |
|---|---|
Show-KenlBanner |
Display current context and playcard |
Get-KenlInfo |
Show KENL system status |
Get-AtomTrail -Last 10 |
View recent ATOM entries |
New-SAIFFlag |
Create checkpoint flag |
Show-SAIFTrail |
View SAIF progress |
- AI Agents: Start with
claude-landing/CURRENT-STATE.md - Documentation: Check module-specific READMEs
- Issues: GitHub Issues
- Security: See SECURITY.md
Next Step: Select your pathway above and follow the checklist!
ATOM: ATOM-DOC-20251126-001 SAIF: SAIF-INIT-20251126-001 Created: 2025-11-26