mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 23:49:56 +00:00
Refactor: centralize AI instructions and opencode config into common dotfiles
This commit is contained in:
7
dotfiles/common/.config/ai/knowledge/architecture.md
Normal file
7
dotfiles/common/.config/ai/knowledge/architecture.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# Architecture
|
||||
|
||||
core system → user environment
|
||||
|
||||
- Keep separation strict
|
||||
- Avoid mixing concerns
|
||||
- Systems must remain understandable
|
||||
5
dotfiles/common/.config/ai/knowledge/cli.md
Normal file
5
dotfiles/common/.config/ai/knowledge/cli.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# CLI
|
||||
|
||||
- Bash + tmux + fzf
|
||||
- Keyboard-driven workflow
|
||||
- Minimal and efficient
|
||||
4
dotfiles/common/.config/ai/knowledge/desktop.md
Normal file
4
dotfiles/common/.config/ai/knowledge/desktop.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Desktop
|
||||
|
||||
- i3 primary
|
||||
- XFCE components selectively
|
||||
5
dotfiles/common/.config/ai/knowledge/dotfiles.md
Normal file
5
dotfiles/common/.config/ai/knowledge/dotfiles.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# Dotfiles
|
||||
|
||||
- Managed via stow
|
||||
- Layering: common → profile → host
|
||||
- Must remain portable
|
||||
5
dotfiles/common/.config/ai/knowledge/emacs.md
Normal file
5
dotfiles/common/.config/ai/knowledge/emacs.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# Emacs
|
||||
|
||||
- Primary editor
|
||||
- LSP for C, Go, Python
|
||||
- Modular configuration
|
||||
6
dotfiles/common/.config/ai/knowledge/infra.md
Normal file
6
dotfiles/common/.config/ai/knowledge/infra.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# Infrastructure
|
||||
|
||||
- Tool: Ansible
|
||||
- Layering: common → OS → profile → host
|
||||
- Idempotency is mandatory
|
||||
- Single-host validation before rollout
|
||||
5
dotfiles/common/.config/ai/knowledge/kernel.md
Normal file
5
dotfiles/common/.config/ai/knowledge/kernel.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# Kernel
|
||||
|
||||
- Learning kernel modules
|
||||
- Debugging with GDB
|
||||
- Understanding internals
|
||||
13
dotfiles/common/.config/ai/knowledge/os_setup.md
Normal file
13
dotfiles/common/.config/ai/knowledge/os_setup.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# OS Setup
|
||||
|
||||
- Preferred:
|
||||
- Arch (reference)
|
||||
- Void (minimal)
|
||||
- Debian/Ubuntu (work)
|
||||
|
||||
- Disk:
|
||||
- EFI + LUKS2 + btrfs
|
||||
|
||||
- Init:
|
||||
- runit (Void)
|
||||
- systemd (others)
|
||||
6
dotfiles/common/.config/ai/knowledge/philosophy.md
Normal file
6
dotfiles/common/.config/ai/knowledge/philosophy.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# Philosophy
|
||||
|
||||
- UNIX
|
||||
- Minimalism
|
||||
- Reproducibility
|
||||
- Control over convenience
|
||||
5
dotfiles/common/.config/ai/knowledge/server.md
Normal file
5
dotfiles/common/.config/ai/knowledge/server.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# Server
|
||||
|
||||
- Ubuntu minimal server
|
||||
- Self-hosting services
|
||||
- Low attack surface
|
||||
@@ -0,0 +1,5 @@
|
||||
# System Programming
|
||||
|
||||
- Language: C
|
||||
- Focus: UNIX APIs
|
||||
- Practice: small tools and exercises
|
||||
Reference in New Issue
Block a user