It will help you in your projects ! 🍎EN
Te ayudará en tus proyectos ! 🍎ES
#programming #coding #programación #code #webdevelopment #devs #softwaredevelopment #opencode #ia #ai #llm
Playing with #OpenCode custom skills. It's pretty straightforward and I think I see a way to streamline quite a lot of dev tasks with something like this!
https://opencode.ai/docs/skills/
I'll definitely make a video of this tomorrow, when I'm on my proper work computer.
🦬 Bending Emacs episode 14 ✨
Prototyping iOS apps with agent-shell, artist-mode, and Claude Skills
https://www.youtube.com/watch?v=7fdHeUoRRgg
#emacs #claude #ai #google #goose #gemini #linux #macos #oss #foss #opencode #codex #vibe #windows #youtube #indie #hermes

#OpenCode snap releases now contain an automatic summary from renovate merge requests. https://github.com/canonical/opencode-snap/releases/tag/v1.17.9
I'd like to connect the dots and eventually surface this a snap package changelogs.
More adventures in vibe-coding yesterday, I'm still figuring out what my #OpenCode and Qwen3.5 setup is good at, and what it isn't. This is a post about what it *isn't* good at!
https://gregharvey.gitlab.io/blog/posts/2026-06/vibe-coding-finding-the-limits/
Kontext: Neue App hanno.guide: digitale Stadttouren durch Hannover
"Open-Source-Software: Modellprojekt für Kommunen und Kultureinrichtungen
Alle entwickelten Softwarelösungen werden als Open Source (freie Software) auf der Plattform https://opencode.de/de veröffentlicht. Damit sollen Nachnutzung und Zusammenarbeit gefördert werden."
👏
Server-Wartung Session done 🛠️
Was in einer Opencode-Session so alles zusammenkommt:
Dauer ca. 20 Minuten
#glm52 über #ollama cloud
knapp über 70k token
🔧 Forgejo 15.0.2 → 15.0.3
gepatched (ps:rebuild, app.ini ROOT verifiziert, health grün)
🗑️ Aufgeräumt - 2 stillgelegte Services entfernt:
- Open WebUI (KI-Chat, docker-image deploy) - Skill, nginx conf, SSL cert, update-check raus
- opencode-web (dev.premium-web.ai) - systemd service, nginx conf, SSL cert, update-check raus
🏗️ Refactored - monolithische 355-Zeilen `update.sh` in modulare Struktur:
- `lib/common.sh` + `lib/version-check.sh` (shared helpers)
- `checks/{forgejo,immich,backup,system}.sh` (eine Datei pro Service)
- Neuer Service = 1 Datei + 1 Zeile in Main
- Borg secrets aus Skript in `.env` ausgelagert
🛡️ Backup-Check rewrite - recency statt nur count:
- Borg `--last 1 --json` → neuestes Archiv muss <26h alt sein
- DB-Dump-Freshness-Check mit explizitem Alter
- 3 pure Hilfsfunktionen + Orchestrator
- Bugfix: zeigte 2.70 TB (compressed) statt 263 GB (dedup) - jetzt korrekt
📚 Doku aktualisiert - AGENTS.md, home.md, backup SKILL.md:
- Aktuelle Services, modulares Update-System, "Adding a new check" Howto
- restic komplett entfernt (incompatible mit Hetzner Storagebox) - Borg-only
- 7 commits, alle gepusht (auto-deploys Doku via Forgejo Actions)
Fazit: Infrastructure-as-code feels good ✨
#selfhosted #homelab #borgbackup #forgejo #dokku #opencode #linux
I cannot overstate how effective test driven development is with coding assistants.
have them follow this process:
1. make plan for feature/bug fix (this is interactive with your involvement)
2. document plan then STOP
3. —> you review and commit plan to version control
4. implement/add/update tests/test infra. affected tests (or all tests if new) should turn RED, then STOP
5. —> you review and commit tests to version control
6. agent iterates on feature/bugfix/implementation until tests turn GREEN, then STOP
7. —> you review and commit changes to version control
Implementing ALL TESTS for scope of change and committing them in a failing state is key. You'll know (or at least be able to undo) if the agent alters the tests instead of the implementation.
The agent cheating by revising the test hasn’t happened to me, but it's nice knowing I have a system in place to catch it if it does.
📚 #skillshare is one source of truth for AI CLI skills, agents, rules, commands & more — sync everywhere with one command, from personal setups to organization-wide #opensource #devtools
🔄 One source, every agent — sync to #ClaudeCode, #Cursor, #Codex, #OpenClaw, #OpenCode & 60+ more targets with a single skillshare sync command
🤖 Agent management — sync custom agents alongside skills to any agent-capable target, keeping your whole AI workflow consistent
🧵 👇