Thursday, May 21, 2026

Show HN: I Made a Claude Skill for Spec-Driven Development (SDD) https://ift.tt/lDFJiyd

Show HN: I Made a Claude Skill for Spec-Driven Development (SDD) At my work they provided a single Claude subscription for everyone on the team. To be honest I like kiro better as it provides a way better SDD management. But the company can't provide it and I can't afford it yet. Turns out I had the skill creator skill in my claude instance so I made use of it to create this Skill. I made it fully by using Claude but I wanted to make it open source, so I asked it to help me make tests and preparations for it, even a CI to run python tests. Well, we got this results with it: - Phase 2A: 67 static assertions (Python script, runs in CI) - Phase 2B: 15 behavioral tests (live Claude Code session) - Phase 2C: 53 generation quality checks across 3 end-to-end flows All of these passed and the CI also passed (after a few tries). I made it to suit my way of prompting and coding and based it off kiro's SDD management, but I want it to be publicly available and used by many people. According to claude some of the testers need to fit the following criteria: 1. Developer starting a real new project from scratch 2. Solo dev with an active side project (greenfield or partial codebase) 3. Team lead whose team uses multiple AI tools 4. Developer with an existing codebase and no written specs 5. Developer who actively uses 3+ AI coding tools It's actually a blind test, no guiding, just try it if you can, I'd really appreciate your help. The repo is here: https://ift.tt/MqrGupe https://ift.tt/MqrGupe May 21, 2026 at 04:49PM

Show HN: Freenet, a peer-to-peer platform for decentralized apps https://ift.tt/aXlqI9p

Show HN: Freenet, a peer-to-peer platform for decentralized apps For the past 5 years or so I've been working on a ground-up redesign of Freenet, my peer-to-peer project from the early 2000s (now renamed Hyphanet). The new Freenet has been up and running since December along with some early applications like River[1], our decentralized group chat and Delta - a decentralized CMS. Users have already started to build their own apps on Freenet including games, and we have some interesting apps in development like Atlas, a search/recommendation engine. Architecturally, this new Freenet is a global, decentralized key-value store where keys are webassembly contracts which define what values (aka "state") are valid for that key, how or when the values can be mutated, and how the state can be efficiently synchronized between peers. We've developed a unique (AFAIK) solution to the consistency problem, every contract must define a "merge" operation for the contract's associated state. This operation must be commutative, meaning that you can merge multiple states in any order and you'll get the same end result. This approach allows state updates to spread through the network like a virus[2], which typically achieves consistent global state in a few seconds or less. Like the world wide web, Freenet applications can be downloaded from the network itself and run in a web browser - similar to single-page apps on the normal web. However, rather than connecting back to an API running in a datacenter, the webapp connects locally to the Freenet peer and interacts with Freenet contracts and delegates over a local websocket connection. If you'd like to try Freenet we have convenient installers for the major desktop OSs but not yet mobile, and you can be chatting with other users on River within seconds[3]. Happy to answer any questions, you're also welcome to read our FAQ[4], or watch a talk I gave back in March[5]. [1] https://ift.tt/zKD8MVy [2] https://ift.tt/kF9e6fN [3] https://ift.tt/OjoYB3z [4] https://ift.tt/eOGjqxL [5] https://youtu.be/3SxNBz1VTE0 https://freenet.org/ May 21, 2026 at 06:34PM

Wednesday, May 20, 2026

Show HN: Dari-docs – Optimize your docs using parallel coding agents https://ift.tt/gL5MlxE

Show HN: Dari-docs – Optimize your docs using parallel coding agents It’s well known at this point that documentation needs to be optimized for AI agents - we’re all pointing our Claude Code / Codex / Pi agents at documentation, and expecting the models to figure out how to implement a product. This, however, changes the entire optimization problem when writing documentation. Good documentation now becomes more objective - you are solving the very concrete problem: can a dumb harness running the dumbest model implement this reliably? Humans can typically compensate for inconsistent terminology or scattered context across pages, but for agents, this often will waste time (or even just completely confuse the agent). We’ve been building a small project around this called dari-docs: users can upload their documentation via website or CLI and run agents across different providers to see where they falter. You can upload your documentation, feed a list of tasks, and ask agents with varying intelligence / cost levels to complete those tasks in parallel. When a run is complete, you get back a list feedback markdown files from each agent run and can apply changes based on agent feedback. Managed service: https://ift.tt/kR0TtBv , repo link: https://ift.tt/ZqAk2fl The agents actually try to use the product end-to-end. They search through the docs, follow instructions, run commands, try examples, and attempt to debug failures. Importantly, this is not a static LLM review of the documentation. The agents are actually attempting the integration. You can also enable live verification with test credentials so the agents can actually verify workflows against real APIs: dari-docs check . --live-verify --secret-env DARI_TEST_API_KEY --task "Create a checkout session" If you’re building a CLI, API, MCP server, or SDK and actively maintaining docs for humans or agents, we’d love to work with you and test this on real workflows! https://ift.tt/ZqAk2fl May 20, 2026 at 08:53PM

Show HN: IgniteMS – batch text embeddings at 253K msg/s on 8x A100 https://ift.tt/y19PZVG

Show HN: IgniteMS – batch text embeddings at 253K msg/s on 8x A100 https://ift.tt/m2ykXgD May 20, 2026 at 09:07PM

Tuesday, May 19, 2026

Show HN: Logbox – let Claude monitor your dev logs https://ift.tt/Ayr8KUf

Show HN: Logbox – let Claude monitor your dev logs TL;DR: logbox is an open-source tool that pipes dev server logs to a local sqlite db with ` | logbox collect`. Give Claude Code access by running `claude mcp add logbox -- logbox serve`. I used to copy & paste logs into Claude Code when manually testing my server in dev. I wanted to give it its own verification loop. I initially tried having it boot the server itself and follow the logs. It was good at knowing if the server booted properly, but it capped out and missed details when the logs started flowing in. I also tried piping the logs to a local file and telling Claude to read them from there. It worked, but became annoying once we had multiple services or wanted to reference past dev server sessions. So I built logbox for ourselves at Struct and decided to open-source it. It’s a simple Rust CLI that pipes logs into a local SQLite db with an MCP server that gives coding agents the ability to search them. Once it could reliably monitor the dev server logs totally autonomously after testing its changes, I stopped needing to fish for log snippets and keep nudging it to get a manual test working end-to-end. Everything stays local. `logbox serve` is an stdio MCP server and it just works with the local SQLite db. https://ift.tt/F53Dhbr May 19, 2026 at 11:03PM

Show HN: Gaussian Splat of a Strawberry https://ift.tt/I3ZckaL

Show HN: Gaussian Splat of a Strawberry The Setup: https://ift.tt/PfqjgVb https://ift.tt/dVOTQ1a https://ift.tt/sbwJ9Ny https://ift.tt/Q8XUwgo https://ift.tt/FpiqQUx May 19, 2026 at 02:38PM

Monday, May 18, 2026

Show HN: Better.ftp – cycling app for FTP tests without subscription https://ift.tt/KXidwB1

Show HN: Better.ftp – cycling app for FTP tests without subscription I built a free iOS app so cyclists can stop paying $20/mo just to retest their FTP. The ramp test itself is a 25-minute Bluetooth interaction with a known protocol. It shouldn't require rent. This app is opensource, free, no ads, no tracking nor third party integrations because I just wanted to have a fun side project and have no interest in monetization. If you are a cyclist, I would kindly ask for feedback on the app especially on the ftp test protocol instructions, trainer-model compatibility, and bug reports App store link: https://ift.tt/SmyW8gn GitHub (opensource project): https://ift.tt/ENL2rmj Demo gif: https://betterftp.cc/promo.gif https://betterftp.cc/ May 19, 2026 at 01:33AM