HNHacker News
TopNewBestAskShowJobs

barefootsanders

8 karma · joined July 2, 2012

submissionscomments
barefootsanders··on Tried my AI skill generator. A 12-char typo beat a 3k-word spec
OP here. I built skillthis.ai, a tool that takes a description of your professional expertise and generates a Claude Code skill file (a markdown prompt file that customizes Claude's behavior for specific tasks).

155 people used it over 3.5 weeks. I analyzed the results and found some patterns I didn't expect.

The headline finding: someone typed "I a bartender" (12 characters, with a typo) and scored 85/100. A 15,576-character technical specification about development process analysis scored 72/100. The bartender input was reproducible, I ran it twice.

More surprisingly, "hey bro" scored 88/100. The system generated a "Casual Communication Skill" and suggested adding "quantifiable success metrics." The grading algorithm clearly has issues (acknowledged in the post).

What actually predicted quality: - Specific, well-understood domains (plumber, bartender, OKR expert) - Task-oriented descriptions (what you do vs. what you are) - Brevity with clarity (top scores averaged under 100 characters) - Named frameworks or methodologies

What didn't: length (negatively correlated with score), vague enthusiasm, attempts to jailbreak or override Claude's behavior.

The tool uses Claude to generate the skill, then a separate Claude call to grade it. The grading inconsistency is a known problem. I built a guided question flow to address the input quality issue, which asks three follow-up questions when input is too vague.

Stack: Next.js, Supabase, Claude API. Blog post has links to every skill mentioned so you can see the actual outputs.

barefootsanders··on Show HN: NimbleBrain – We killed our agents; users now just describe workflows
What's the best way to connect?
barefootsanders··on Show HN: Mpak: a package manager for MCP server bundles
Author here. mpak is a package manager for MCPB bundles (the standard bundle format for MCP servers).

We built this to power our own platform internally and thought it might be useful to the broader community. Most of it is open source.

The problem: MCP servers are code, not packages. Every server has different install procedures, runtimes, and configs. Beyond the UX annoyance, this creates real issues:

1. Cold starts: pip install or npm install at runtime kills latency. MCPB vendors dependencies, so startup is just unzip and execute (some of ours were taking 60+ seconds to `npm install`) 2. Non-deterministic builds: Same repo, different day, different behavior. Transitive deps shift. Bundles are immutable artifacts, same SHA = same behavior. 3. Security: You can scan a bundle before running it. Generate SBOMs. Run grype/syft/trivy. Know what you're executing before you execute it.

The CLI:

```

mpak search weather

mpak pull @publisher/weather

mpak run @publisher/weather

```

Publishing is a GitHub Action (uses OIDC, no API keys): - uses: NimbleBrainInc/mcpb-pack@v2

There's also a TypeScript SDK if you're building an MCP client and want to add bundle support programmatically.

Tag a release, bundle gets built and registered automatically.

MCPB is the spec (from the MCP maintainers). We run a public registry at mpak.dev, but the format is what matters. The goal is ecosystem-wide adoption, not lock-in.

CLI: npm i -g @nimblebrain/mpak

Registry: https://mpak.dev

Spec: https://github.com/modelcontextprotocol/mcpb

(PS We're also packaging up skills on it too.)

Happy to answer questions about the format or architecture.

barefootsanders··on Show HN: NimbleBrain – We killed our agents; users now just describe workflows
"Outcomes not rules" is the whole game. On ambiguity: we don't try to solve it upfront. Get it 80% right, let them refine the rest in seconds. When something's wrong, they fix it in natural language, not by going back to eng to change logic or mess with config. The unlock is really iteration without a ticket.

Would love to swap notes on the accounting side. Similar problems, different domain constraints.

barefootsanders··on Show HN: Skillthis.ai – Generate AI skills using Claude's best practices
Author here.

I've been writing Claude Code skills for the past year and kept making the same mistakes: wrong frontmatter format, first-person descriptions, abstract examples instead of concrete input/output pairs.

Good examples exist everywhere, but they are scattered. So I extracted what has worked best for me, combined with Claude's own best practices, and built a generator.

The tool: 1. Takes a plain English description of your expertise 2. Generates a skill following Claude's official format 3. Grades it on a 100-point rubric and gives specific suggestions

Grading criteria includes: format compliance, conciseness (Claude is smart, don't over-explain), Quick Start quality, example concreteness, and completeness.

Tech: Next.js, Claude API, Supabase, v0.

Free, no signup.

This is v1. I'd love feedback on what's working and what needs improvement.

barefootsanders··on Show HN: A Git structure for AI to orchestrate across code, docs, and ops
Author here. Happy to answer questions.

Quick context: I've been running a company (NimbleBrain) using this pattern for ~1 year. The structure is a meta-repo with git submodules, each with a CLAUDE.md file that declares how that domain works.

This isn't intended to be a debate over monorepo vs submodules. Either one works, really. The real value is unlocked when AI can traverse strategy docs, brand voice, and code in one context. Coherence starts emerging without alignment meetings.

The slash commands (/ship-feature, /extract-knowledge) are where this gets practical.

Happy to answer questions. Curious if anyone else is running something similar.

barefootsanders··on Show HN: Hamilton's UI – observability, lineage, and catalog for data pipelines
Been using hamilton for a few months for orchestrating AI pipelines. Super lightweight and easy to use. Visualizations in dagworks are super helpful. Highly recommended!
barefootsanders··on How do you manage the community of your product?
I've had the same issue with Slack. It's incredibly difficult to find anything older than a few days. That's why I built ThreadScribe (https://www.ThreadScribe.ai). It's a AI-powered chat companion for Slack that automatically summarizes your threads. Would love to get some feedback from you on this.
barefootsanders··on Posthog is closing their Slack community in favor of forum
I've had trouble w/ the same thing and I'm glad to see I'm not the only one.

I'm actually about to release an app that can automatically convert slack threads into knowledge base articles.

Would love to share it w/ anyone who's interested to get some feedback.

barefootsanders··on Show HN: A React app for exploring Who's Hiring? posts
Glad you like it! If you have any other suggestions or feedback, feel free to share. Aloha
barefootsanders··on Show HN: A React app for exploring Who's Hiring? posts
Inspired by my own experiences in the tech job market, I wrote a front-end to who's hiring posts with React and Tailwind.
barefootsanders··on Ask HN: Who is hiring? (May 2018)
Forever Oceans | Research Engineer, Machine Learning | Kailua-Kona, HI | ONSITE | Full-Time | https://www.foreveroceans.com

Forever Oceans is looking for an adventurous and technically strong research engineer to develop cutting edge machine learning solutions for the marine aquaculture industry. Successful candidates will be self-motivated individuals with strong background in one or more of the following areas: computer vision, image processing, machine learning, and artificial intelligence.

About Us: Forever Oceans aspires to be the world leader in end-to-end sustainable offshore aquaculture solutions. Formed from a spinout of defense giant Lockheed Martin Corporation, Forever Oceans combines advanced technology and biology to build modular, environmentally friendly offshore fish farms. Our approach will ensure that delicious, sustainable seafood will be available for worldwide consumption today and for future generations.

You can email us at careers@foreveroceans.com or check out all of our openings at https://www.foreveroceans.com/careers

barefootsanders··on Show HN: Bucket Query – Automatically index and search your AWS S3 buckets
Founder here. Great thought. We had toyed with the idea of a comparison chart/table aired on the side of simplicity. Based on your feedback it might make sense. We'll see how we can incorporate something like this on a future website update.