2025-10-05 Sun
- Typescript/Concept/Barrel File - as with Py/init.py files, I prefer if developers don't try to use them to hide details or reshape the import structure. Updated My/Pref/Dev/Tool/PL/JS/TS accordingly.
- poml - created Diataxis conceptual overview for Microsoft's Prompt Orchestration Markup Language, discovered through rulesync issue #136 where Person/dyoshikawa suggested POML for DRYing out prompt fragments with includes and substitutions. My main comment upon looking at it is, "why would anybody use this instead of Jinja?" The main drawback of these DSLs is that they tend to make SMEs uncomfortable. This doesn't even attempt to fix that, in my opinion; it's still going to be just as confusing or even more confusing than XML or plain Markdown. But one thing that's intriguing about it is the idea that it's a simple coding framework designed for the things needed in Prompt Templates that doesn't require a too much of programming language harness (e.g. jinja really only makes sense in a python project).
- Person/dyoshikawa - created person page for dyoshikawa, creator of rulesync and ccsettings, student at Open University of Japan
- BiomeJS - created Diataxis conceptual overview for this Rust/Library web development toolchain that unifies formatting, linting, and code analysis. Discovered through rulesync's use of it in their biome.json and devcontainer configuration. BiomeJS aims to replace ESLint and Prettier with a single, faster tool (35x faster than Prettier) built in Rust. Markdown is on their roadmap but not implemented yet; see Language support | Biome. I've been searching for a customizable auto-formatter for Markdown for a while so I will be interested to see when this support gets added.
- archive.ph - created page for this web archiving service that bypasses paywalls and login walls, particularly useful for accessing Medium articles without login requirements
- SerenaAI - created Diataxis conceptual overview for this AI Coding toolkit that provides semantic code understanding to LLMs via Model Context Protocol and Language Server Protocol. Discovered through rulesync's devcontainer configuration. Serena offers over 30 specialized tools for code manipulation and maintains persistent project knowledge in
.serena/memories/ for cross-session context. Architecture combines LSP for symbolic code understanding with MCP for LLM-agnostic tool integration. Supports 15+ programming languages and works with Claude, Codex, Gemini, etc.