diff --git a/.claude/skills/defuddle b/.claude/skills/defuddle new file mode 120000 index 0000000..841d83a --- /dev/null +++ b/.claude/skills/defuddle @@ -0,0 +1 @@ +../../.agents/skills/defuddle \ No newline at end of file diff --git a/.claude/skills/json-canvas b/.claude/skills/json-canvas new file mode 120000 index 0000000..a10dbc6 --- /dev/null +++ b/.claude/skills/json-canvas @@ -0,0 +1 @@ +../../.agents/skills/json-canvas \ No newline at end of file diff --git a/.claude/skills/obsidian-bases b/.claude/skills/obsidian-bases new file mode 120000 index 0000000..674a49b --- /dev/null +++ b/.claude/skills/obsidian-bases @@ -0,0 +1 @@ +../../.agents/skills/obsidian-bases \ No newline at end of file diff --git a/.claude/skills/obsidian-cli b/.claude/skills/obsidian-cli new file mode 120000 index 0000000..f55aaa5 --- /dev/null +++ b/.claude/skills/obsidian-cli @@ -0,0 +1 @@ +../../.agents/skills/obsidian-cli \ No newline at end of file diff --git a/.claude/skills/obsidian-markdown b/.claude/skills/obsidian-markdown new file mode 120000 index 0000000..a37db29 --- /dev/null +++ b/.claude/skills/obsidian-markdown @@ -0,0 +1 @@ +../../.agents/skills/obsidian-markdown \ No newline at end of file diff --git a/.qwen/skills/defuddle b/.qwen/skills/defuddle new file mode 120000 index 0000000..841d83a --- /dev/null +++ b/.qwen/skills/defuddle @@ -0,0 +1 @@ +../../.agents/skills/defuddle \ No newline at end of file diff --git a/.qwen/skills/json-canvas b/.qwen/skills/json-canvas new file mode 120000 index 0000000..a10dbc6 --- /dev/null +++ b/.qwen/skills/json-canvas @@ -0,0 +1 @@ +../../.agents/skills/json-canvas \ No newline at end of file diff --git a/.qwen/skills/obsidian-bases b/.qwen/skills/obsidian-bases new file mode 120000 index 0000000..674a49b --- /dev/null +++ b/.qwen/skills/obsidian-bases @@ -0,0 +1 @@ +../../.agents/skills/obsidian-bases \ No newline at end of file diff --git a/.qwen/skills/obsidian-cli b/.qwen/skills/obsidian-cli new file mode 120000 index 0000000..f55aaa5 --- /dev/null +++ b/.qwen/skills/obsidian-cli @@ -0,0 +1 @@ +../../.agents/skills/obsidian-cli \ No newline at end of file diff --git a/.qwen/skills/obsidian-markdown b/.qwen/skills/obsidian-markdown new file mode 120000 index 0000000..a37db29 --- /dev/null +++ b/.qwen/skills/obsidian-markdown @@ -0,0 +1 @@ +../../.agents/skills/obsidian-markdown \ No newline at end of file diff --git a/01 Projects/Projects Index.md b/01 Projects/Projects Index.md index 319587e..80432bf 100644 --- a/01 Projects/Projects Index.md +++ b/01 Projects/Projects Index.md @@ -54,10 +54,10 @@ tags: [index, oliver, projects] | [[smartcrop26/SmartCrop26]] | React + TS + Lovable | npm | — | | [[video-accessibility/Video Accessibility Platform]] | FastAPI + Gemini + Docker | docker compose | — | -## Infrastructure Notes -- [[bitbacket ssh setup]] — Bitbucket SSH config -- [[Deploy to Server]] — General deployment guide +## Infrastructure & Resources +- [[Infrastructure Index]] — Full infrastructure hub (servers, deployment, SOPs) - [[SSH Servers]] — Server access credentials +- [[Deploy to Server]] — General deployment guide ## Daily Logs See `99 Daily/` for session-by-session logs. diff --git a/02 Areas/Work Tasks.md b/02 Areas/Work Tasks.md new file mode 100644 index 0000000..df2be14 --- /dev/null +++ b/02 Areas/Work Tasks.md @@ -0,0 +1,39 @@ +--- +name: "Work Tasks" +type: dashboard +tags: [tasks, work, dashboard] +updated: 2026-04-14 +--- + +# Work Tasks + +> Live task board — pulled from all project notes via Dataview. + +## Open Tasks (All Projects) + +```dataview +TASK +FROM "01 Projects" +WHERE !completed +SORT file.mtime DESC +``` + +## By Project + +```dataview +TASK +FROM "01 Projects" +WHERE !completed +GROUP BY file.folder +``` + +## Completed (Last 7 Days) + +```dataview +TASK +FROM "01 Projects" +WHERE completed +WHERE completion >= date(today) - dur(7 days) +SORT completion DESC +LIMIT 20 +``` diff --git a/03 Resources/Infrastructure Index.md b/03 Resources/Infrastructure Index.md new file mode 100644 index 0000000..58bf740 --- /dev/null +++ b/03 Resources/Infrastructure Index.md @@ -0,0 +1,30 @@ +--- +name: "Infrastructure Index" +type: hub +tags: [index, infrastructure, servers, devops] +updated: 2026-04-14 +--- + +# Infrastructure + +> Reference hub for servers, deployment, and dev tooling. + +## Server Access +- [[SSH Servers]] — all server IPs, ports, SSH keys, users + +## Deployment +- [[Deploy to Server]] — general deployment guide (Docker, nginx, GCP) +- [[for script]] — deploy script template with Azure SSO config + +## Version Control +- [[bitbacket ssh setup]] — Bitbucket SSH key configuration +- [[setup redirect url]] — Azure AD redirect URL request process + +## Cheatsheets & Notes +- [[Заметки по работе с терминалом]] — terminal commands cheatsheet +- [Linux/Docker/Apache/Vim Cheatsheet](Infrastructure/linux_docker_apache_vim_cheatsheet.html) + +## SOPs +- [[Claude code]] — SOP for Claude Code development workflow +- [[how to]] — Claude Code SOP (Russian) +- [[how to_en]] — Claude Code SOP (English) diff --git a/01 Projects/Deploy to Server.md b/03 Resources/Infrastructure/Deploy to Server.md similarity index 100% rename from 01 Projects/Deploy to Server.md rename to 03 Resources/Infrastructure/Deploy to Server.md diff --git a/01 Projects/SSH Servers.md b/03 Resources/Infrastructure/SSH Servers.md similarity index 100% rename from 01 Projects/SSH Servers.md rename to 03 Resources/Infrastructure/SSH Servers.md diff --git a/01 Projects/bitbacket ssh setup.md b/03 Resources/Infrastructure/bitbacket ssh setup.md similarity index 100% rename from 01 Projects/bitbacket ssh setup.md rename to 03 Resources/Infrastructure/bitbacket ssh setup.md diff --git a/linux_docker_apache_vim_cheatsheet.html b/03 Resources/Infrastructure/linux_docker_apache_vim_cheatsheet.html similarity index 100% rename from linux_docker_apache_vim_cheatsheet.html rename to 03 Resources/Infrastructure/linux_docker_apache_vim_cheatsheet.html diff --git a/01 Projects/setup redirect url.md b/03 Resources/Infrastructure/setup redirect url.md similarity index 100% rename from 01 Projects/setup redirect url.md rename to 03 Resources/Infrastructure/setup redirect url.md diff --git a/Pasted image 20260324155227.png b/03 Resources/Pasted image 20260324155227.png similarity index 100% rename from Pasted image 20260324155227.png rename to 03 Resources/Pasted image 20260324155227.png diff --git a/01 Projects/Claude code.md b/03 Resources/SOPs/Claude code.md similarity index 100% rename from 01 Projects/Claude code.md rename to 03 Resources/SOPs/Claude code.md diff --git a/01 Projects/how to.md b/03 Resources/SOPs/how to.md similarity index 100% rename from 01 Projects/how to.md rename to 03 Resources/SOPs/how to.md diff --git a/01 Projects/how to_en.md b/03 Resources/SOPs/how to_en.md similarity index 100% rename from 01 Projects/how to_en.md rename to 03 Resources/SOPs/how to_en.md diff --git a/01 Projects/Заметки по работе с терминалом.md b/03 Resources/SOPs/Заметки по работе с терминалом.md similarity index 100% rename from 01 Projects/Заметки по работе с терминалом.md rename to 03 Resources/SOPs/Заметки по работе с терминалом.md diff --git a/99 Daily/Untitled.base b/99 Daily/Untitled.base deleted file mode 100644 index c6ab609..0000000 --- a/99 Daily/Untitled.base +++ /dev/null @@ -1,3 +0,0 @@ -views: - - type: table - name: Table diff --git a/Untitled.canvas b/Untitled.canvas deleted file mode 100644 index 9e26dfe..0000000 --- a/Untitled.canvas +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/skills-lock.json b/skills-lock.json new file mode 100644 index 0000000..8005bfc --- /dev/null +++ b/skills-lock.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "skills": { + "defuddle": { + "source": "git@github.com:kepano/obsidian-skills.git", + "sourceType": "git", + "computedHash": "0ed68bc3e818ba0e6b8d192357ea3daaf552a3893f8854e7fd43c06831f91323" + }, + "json-canvas": { + "source": "git@github.com:kepano/obsidian-skills.git", + "sourceType": "git", + "computedHash": "56cbac74a93e4fba97f4d44bccfdeaae89e545b223f47df392c7705e01e6c543" + }, + "obsidian-bases": { + "source": "git@github.com:kepano/obsidian-skills.git", + "sourceType": "git", + "computedHash": "ed0a53502693e56c67575a9958daca9a3a1ac7ba483367f400b4cad9488bfb3c" + }, + "obsidian-cli": { + "source": "git@github.com:kepano/obsidian-skills.git", + "sourceType": "git", + "computedHash": "f46ae626875f7e47c410c2ee93896c4526024ebe127719e8fb430261b5677edc" + }, + "obsidian-markdown": { + "source": "git@github.com:kepano/obsidian-skills.git", + "sourceType": "git", + "computedHash": "cacc9058a35ad3fd4985b4c31121bff8202f1337c39808c1326ded6a19a7915f" + } + } +}