一键导入
runtime-awareness
Full runtime environment inventory — platform, tools, services, paths. Load when checking tooling or capabilities
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Full runtime environment inventory — platform, tools, services, paths. Load when checking tooling or capabilities
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | runtime-awareness |
| description | Full runtime environment inventory — platform, tools, services, paths. Load when checking tooling or capabilities |
| user-invocable | false |
Full inventory of the runtime environment — platform, tools, services, and cross-boundary capabilities.
| Property | Value |
|---|---|
| OS | Ubuntu 22.04 LTS on WSL2 (kernel 6.6.x) |
| Host | Windows, mirrored networking (networkingMode=mirrored) |
| systemd | Enabled |
| WSL interop | Enabled, appendWindowsPath=true |
| Windows user | FaroukBakari → /mnt/c/Users/FaroukBakari/ (full R/W) |
| Resource | Allocation |
|---|---|
| CPU | 16 cores |
| RAM | 24 GB |
| Swap | 48 GB |
| GPU | NVIDIA RTX 4090 (24 GB VRAM), CUDA 12.4, driver 591.59 |
| Storage | C: (886G), D: (1.9T), E: (17T), F: (1.9T), G: (977G), WSL root (1T) |
localhost — no port forwarding neededRead, Edit, Write, Glob, Grep, Bash, WebFetch, WebSearch, Task (subagents), TodoWrite, AskUserQuestion, EnterPlanMode.
User-invocable slash commands (agent cannot invoke directly — recommend when relevant):
| Command | Shows | When |
|---|---|---|
/context | Context usage grid | Before large tasks, context pressure |
/cost | Token stats | After heavy tool use |
/compact [focus] | Manual compaction with optional focus | Context filling up |
Auto-compaction: Happens silently at limits — no agent signal. Mitigation: Compact Instructions (CLAUDE.md §5) defines preservation priorities. PreCompact hook fires with trigger: "manual"/"auto".
| Tool | Capability |
|---|---|
mcp__ide__getDiagnostics | Read VS Code language diagnostics (type errors, lint warnings) |
mcp__ide__executeCode | Execute Python code in active Jupyter kernel |
code)Available via .vscode-server remote CLI. Can:
code -g file:line, code -d file1 file2)| Executable | Use Case |
|---|---|
powershell.exe | Windows system commands, registry, scheduled tasks |
cmd.exe | Windows shell commands |
explorer.exe | Open folders/URLs in Windows (explorer.exe ., explorer.exe https://...) |
clip.exe | Copy stdout to Windows clipboard (echo text | clip.exe) |
wslpath | Path translation: wslpath -w /home/... → \\wsl$\..., wslpath -u 'C:\...' → /mnt/c/... |
| Chrome | "/mnt/c/Program Files/Google/Chrome/Application/chrome.exe" — launch with optional URL |
vscode.runCommand, askQuestions, openSimpleBrowser).vscode/mcp.json (Playwright MCP, filesystem, context7, tavily, etc.)Directly editable from WSL — no manual user intervention needed:
| File | WSL Path |
|---|---|
| Settings | /mnt/c/Users/FaroukBakari/AppData/Roaming/Code/User/settings.json |
| Keybindings | /mnt/c/Users/FaroukBakari/AppData/Roaming/Code/User/keybindings.json |
| MCP config | /mnt/c/Users/FaroukBakari/AppData/Roaming/Code/User/mcp.json |
| Snippets | /mnt/c/Users/FaroukBakari/AppData/Roaming/Code/User/snippets/ |
| Tool | Version | Notes |
|---|---|---|
| Node | 22.20.0 | via nvm |
| Python | 3.11.9 | project venv at backend/.venv |
| Poetry | 2.2.1 | |
| Docker | 28.5.2 | Docker Desktop with WSL integration |
| Git | 2.34.1 | SSH key at ~/.ssh/id_rsa.pub |
| gh CLI | 2.83.2 | |
| Make | 4.3 | |
| Playwright | 1.58.2 | npm; headless Chromium works in WSL |
| Extension | Purpose |
|---|---|
anthropic.claude-code | Claude Code extension (installed) |
vue.volar | Vue 3 language support |
ms-python.python + vscode-pylance | Python IDE |
dbaeumer.vscode-eslint + esbenp.prettier-vscode | Linting/formatting |
eamodio.gitlens | Git integration |
ms-toolsai.jupyter | Jupyter notebooks |
ms-vscode.makefile-tools | Makefile support |
| Service | Port | Details |
|---|---|---|
| Ollama | 11434 | v0.9.0, llama3.2:1b installed, GPU-accelerated (RTX 4090) |
| n8n | 5678 | Docker container (n8nio/n8n:latest) + PostgreSQL (5432) |
| Docker Desktop | — | Running, WSL integration active |
G:\Jts (WSL: /mnt/g/Jts/)tradingMode=p (paper), timezone Europe/Paris, ibkrBranding=prolocalhost| Method | Status | Use Case |
|---|---|---|
| WSL headless Chromium | Works | Playwright tests, visual verification, CI |
| Windows Chrome (direct launch) | Works | Open URLs for user, demo |
| Playwright MCP Chrome profile | Installed at ~/.cache/ms-playwright/mcp-chrome-* | Persistent browser sessions |
These are actions that span WSL ↔ Windows and are confirmed working:
| clip.exe)External API evaluation and MCP server wrapper generation. Load when integrating a REST/GraphQL API as a workspace tool
Capability-based provider system patterns. Load when creating providers or wiring module-provider integration
Full-stack WebSocket subscription development. Load when adding WS routes, topic services, or debugging WS data flows
Systematic Python type error resolution (mypy/pyright). Load when fixing backend type check failures
Type-first Python with Pydantic, Protocol, and discriminated unions. Load when writing models or enforcing typing
Systematic type error resolution for Python (mypy/pyright) and TypeScript (vue-tsc). Use when fixing type errors, resolving type check failures, or optimizing type imports.