Skip to main content
Akella inMotion Lab

Lab.

Internal products and open-source tools we build between client work. For client case studies, get in touch.

Free & Open Source

Linkraft

Plan. Check. Fix. Ship.

A Claude Code plugin that scans your project, scores your codebase, and hunts bugs autonomously.

The Problem

We run three products out of a Dublin studio. All in active development. All need QA. Manual testing doesn't scale when you're shipping three products simultaneously with a lean team.

So we built an autonomous QA system that reads your entire codebase, generates its own test plan, hunts bugs, fixes what's safe, and documents the whole operation.

Then we tested it. 3 products. Overnight.

70

Bugs found

59

Auto-fixed

0

Tests broken

The tool that found them is now open source.

Four Modes

/linkraft planBefore you build

Scans your entire codebase and generates 12 research documents: competitors, architecture review, tech stack, database schema, API map, design tokens, risk matrix, dependency graph, executive summary, monetization model, and App Store keywords. Synthesizes all findings into a prioritized hardening plan: what blocks launch, what improves quality, what's polish. Then generates a CLAUDE.md from everything it discovered. Every future Claude session starts knowing your stack, your gaps, and what to work on next.

/linkraft preflightBefore you ship

60-second read-only scan. Three scores:

Security (0 to 10)

Secrets, auth gaps, rate limiting, fail-open patterns

Health (0 to 100)

Dead code, test coverage, complexity, dependencies

Ship Readiness (0 to 100%)

Error handling, loading states, deploy config

/linkraft sheepAfter you build

SheepCalledShip: an autonomous QA agent that reads your codebase, generates its own test plan, fixes what's safe, reverts if build breaks, commits clean code, and writes a narrative field report with two personas:

The Reviewer

Strict code reviewer persona. Catches architectural issues.

The User

Non-technical beta tester persona. Finds real UX bugs.

Zero config. Reads your package.json, detects the stack, starts hunting.

/linkraft dreamrollAutonomous run

Autonomous landing page generator. Rolls a random Style Genome across 14 dimensions (millions of combinations), generates a standalone HTML page, scores it with three AI judges (BRUTUS, VENUS, MERCURY), saves it, starts the next. Doesn't stop until you stop it.

Generates 15 to 30 standalone HTML files in one autonomous run. Open in any browser, pick your favorites.

The Chain

/linkraft planunderstand the project
/linkraft preflightsee what’s wrong (60 sec)
/linkraft sheepfix what’s wrong (autonomous)
/linkraft dreamrollgenerate designs (overnight)

Each mode feeds the next. Plan generates the CLAUDE.md that Sheep reads. Preflight's report tells Sheep which areas to prioritize. The overnight run produces both engineering value and marketing material.

Proven Results

First test: 3 products, overnight.

ClientMoodscapeMahFahTOTAL
Bugs Found18242870
Auto-Fixed15202459
Logged37414
Files18172257
Tests Before754035789
Tests After754035789

Install

Step 1: Add the marketplace
/plugin marketplace add akellaluvlace/Linkraft
Step 2: Install
/plugin install linkraft
Step 3: Use it
/linkraft planunderstand the project
/linkraft preflight60-second health check
/linkraft sheepautonomous bug hunting
/linkraft dreamrollovernight design generation
Requirements
Claude Code (terminal or VS Code)
Claude Pro, Max, Team, or Enterprise
Node.js 18+

That's it. No API keys. No config files. No MCPs required.

Worst Bugs Found

String.fromCharCode(...new Uint8Array(imageBuffer))

A 1MB photo creates 1 million function arguments. Max call stack: 65,536. The feature never worked in production. Nobody noticed.

n.read ? 'bg-surface' : 'bg-surface'

A ternary that evaluates to the same string in both branches. Read and unread notifications were visually identical.

“Five routes without rate limits. The tier-limits system exists but is called by nothing. A cost control mechanism that controls no costs.”

Open Source

411

tests

29

files

MIT

licensed

4

modes

31

MCP tools

Built by Akella inMotion

Dublin, Ireland

Plan. Check. Fix. Ship.