Codebase Assessment

Know what could break before your usersusersusers find out.

Get a plain-language verdict on whether the software is ready for users and private data. It checks security, data handling, critical user journeys, dependencies, and testing.

Codebase Assessment

Know what could break before your usersusersusers find out.

Get a plain-language verdict on whether the software is ready for users and private data. It checks security, data handling, critical user journeys, dependencies, and testing.

Codebase Assessment

Know what could break before your usersusersusers find out.

Get a plain-language verdict on whether the software is ready for users and private data. It checks security, data handling, critical user journeys, dependencies, and testing.

Codebase Assessment

Know what could break before your usersusersusers find out.

Get a plain-language verdict on whether the software is ready for users and private data. It checks security, data handling, critical user journeys, dependencies, and testing.

Codebase Assessment

Know what could break before your usersusersusers find out.

Get a plain-language verdict on whether the software is ready for users and private data. It checks security, data handling, critical user journeys, dependencies, and testing.

AI can make software workworkwork. That does not make it ready.

AI coding tools are good at producing a working interface. They are less reliable at making consistent decisions across authentication, payments, permissions, data access, error handling, and deployment.

Those gaps are invisible during a demo. They show up when real customers create accounts, enter payment details, upload private information, or use the product in ways its builder did not anticipate.

The assessment does not criticize how the software was built. It identifies risks that are present in your code and should be fixed before your business relies on it.

AI can make software workworkwork. That does not make it ready.

AI coding tools are good at producing a working interface. They are less reliable at making consistent decisions across authentication, payments, permissions, data access, error handling, and deployment.

Those gaps are invisible during a demo. They show up when real customers create accounts, enter payment details, upload private information, or use the product in ways its builder did not anticipate.

The assessment does not criticize how the software was built. It identifies risks that are present in your code and should be fixed before your business relies on it.

Run it yourself

Install the skill

Then ask your agent to run a vibe check on your codebase.

Run it yourself

Install the skill

Then ask your agent to run a vibe check on your codebase.

Run it yourself

Install the skill

Then ask your agent to run a vibe check on your codebase.

Run it yourself

Install the skill

Then ask your agent to run a vibe check on your codebase.

Assessment areas

From interface to infrastructure.

Eight focused reviews show whether your business can rely on the software.

01

Application map

Framework, services, database, integrations, and major functional areas.

02

User journeys

Registration, core product actions, administration, and payment.

03

Information movement

How customer and company data enters, moves through, and leaves the application.

04

Access and privacy

Authentication, authorization, credentials, permissions, and private information.

05

Payment integrity

Whether pricing and transaction decisions are controlled and verified securely.

06

Technology health

Outdated, abandoned, conflicting, or unnecessarily risky dependencies.

07

Quality safeguards

Tests, failure handling, documentation, and protection against regressions.

08

Maintenance signals

Development history, ongoing ownership, unstable changes, and abandoned work.

Assessment areas

From interface to infrastructure.

Eight focused reviews show whether your business can rely on the software.

01

Application map

Framework, services, database, integrations, and major functional areas.

02

User journeys

Registration, core product actions, administration, and payment.

03

Information movement

How customer and company data enters, moves through, and leaves the application.

04

Access and privacy

Authentication, authorization, credentials, permissions, and private information.

05

Payment integrity

Whether pricing and transaction decisions are controlled and verified securely.

06

Technology health

Outdated, abandoned, conflicting, or unnecessarily risky dependencies.

07

Quality safeguards

Tests, failure handling, documentation, and protection against regressions.

08

Maintenance signals

Development history, ongoing ownership, unstable changes, and abandoned work.

A decision-ready assessmentdecision-ready assessmentdecision-ready assessment, not a list of developer warnings.

A decision-ready assessmentassessmentassessment, not a list of developer warnings.

1

Launch recommendation

Ship, Harden, Rebuild, or Retire. One call, in plain words.

2

Prioritized next steps

What must happen before launch and what can wait.

3

Implementation guidance

Prompts your agent or a developer can act on without re-reading the whole report.

4

Report

JSON report you can share with anyone.

Open source · MIT

Read the whole skill

Nothing is hidden. These are the instructions the run above follows. Read them, fork them, or run them on your own machine.

Codebase Assessment Skill

codebase-assessment

│ ├─ Skill.md

│ ├─references/

│ │ ├─ checks.md

│ │ ├─ verdicts.md

│ ├─stacks/

│ │ ├─ supabase.md

│ │ ├─ nextjs.md

│ │ ├─ rails.md

│ ├─ templates/

│ │ ├─ report.md

Codebase Assessment

Review an AI-built application and give its owner a clear, evidence-backed launch recommendation.

How the assessment works

  1. Map the application and its major systems.

  2. Trace critical customer and data journeys.

  3. Review access, privacy, payments, dependencies, tests, and maintenance signals.

  4. Separate confirmed evidence from items that require verification.

  5. Return a plain-language recommendation with prioritized next steps.

Every finding should cite the supporting files. Unknown production settings belong in Items requiring verification—not in assumptions.

Run the baseline assesmentbaseline assesmentbaseline assesment yourself.

Open source · MIT

Read the whole skill

Nothing is hidden. These are the instructions the run above follows. Read them, fork them, or run them on your own machine.

Codebase Assessment Skill

Codebase Assessment

Review an AI-built application and give its owner a clear, evidence-backed launch recommendation.

How the assessment works

  1. Map the application and its major systems.

  2. Trace critical customer and data journeys.

  3. Review access, privacy, payments, dependencies, tests, and maintenance signals.

  4. Separate confirmed evidence from items that require verification.

  5. Return a plain-language recommendation with prioritized next steps.

Every finding should cite the supporting files. Unknown production settings belong in Items requiring verification—not in assumptions.

# Checks

## Credentials - Secrets in client code or the public bundle - .env files committed to Git, now or in history - Keys with more access than they need

## Data - Row-level security on every table holding user data - Who can read what, traced from the UI to the query - Backups and migrations: can the data survive a bad deploy?

## Payments - Webhook signatures verified - Server, not client, decides price and paid status

## Reliability - Constraints the database should enforce (unique slots, foreign keys) - Error handling on the paths that touch money or user data

# Verdicts Pick exactly one. Explain it in two or three sentences a non-developer can act on.

SHIP Ready for real users as is. Note small follow-ups only.

HARDEN Good bones. Fix the listed risks before more users or payments.

REBUILD The idea works, the foundation doesn't. Keep the product learning, start the code over.

RETIRE Stop using it, or buy an existing tool instead.

# Supabase (Lovable, Bolt)

- RLS enabled on every table in public schema

- Policies in migrations, not only in the dashboard

- service_role key never imported in src/

- Edge Functions verify the caller

- Auth redirect URLs locked to real domains

# Next.js

- Server Actions and route handlers check auth themselves

- No secrets in NEXT_PUBLIC_ variables

- Middleware is not the only line of defense

- Caching does not leak one user's data to another

# Rails

- Brakeman clean, or findings explained

- Strong params and authorization on every controller

- N+1 queries on the main pages

- Test suite runs and covers the money paths

Codebase Assessment: {{app_name}}

Recommendation

Executive summary

Findings

Items requiring verification

Run the assesmentassesmentassesment yourself.

Open source · MIT

Read the whole skill

Nothing is hidden. These are the instructions the run above follows. Read them, fork them, or run them on your own machine.

Codebase Assessment Skill

codebase-assessment

│ ├─ Skill.md

│ ├─references/

│ │ ├─ checks.md

│ │ ├─ verdicts.md

│ ├─stacks/

│ │ ├─ supabase.md

│ │ ├─ nextjs.md

│ │ ├─ rails.md

│ ├─ templates/

│ │ ├─ report.md

Codebase Assessment

Review an AI-built application and give its owner a clear, evidence-backed launch recommendation.

How the assessment works

  1. Map the application and its major systems.

  2. Trace critical customer and data journeys.

  3. Review access, privacy, payments, dependencies, tests, and maintenance signals.

  4. Separate confirmed evidence from items that require verification.

  5. Return a plain-language recommendation with prioritized next steps.

Every finding should cite the supporting files. Unknown production settings belong in Items requiring verification—not in assumptions.

Run the baseline assesmentbaseline assesmentbaseline assesment yourself.

Option 1

Start freefreefree. Bring in a developer when it matters.

Plenty of apps only need the free report and a few fixes from your own agent. When real users, payments, or private data depend on it, get a developer's signature on the call.

Tier 1

Install the skill

Free

Run our skill on your own app

The skill is yours to keep or share

Tier 2

Supervised Assessment

$1000*

smaller engagment upon request

A RoleModel developer reviews the results against your code

Signed professional recommendation

Each comes with a priced next step, including DIY

CRAFT: Structured Input

Start freefreefree. Bring in a developer when it matters.

Plenty of apps only need the free report and a few fixes from your own agent. When real users, payments, or private data depend on it, get a developer's signature on the call.

Tier 1

Install the skill

Free

Run our skill on your own app

The skill is yours to keep or share

Tier 2

Supervised Assessment

$1000*

smaller engagment upon request

A RoleModel developer reviews the results against your code

Signed professional recommendation

Each comes with a priced next step, including DIY

CRAFT: Structured Input

Start freefreefree. Bring in a developer when it matters.

Plenty of apps only need the free report and a few fixes from your own agent. When real users, payments, or private data depend on it, get a developer's signature on the call.

Tier 1

Install the skill

Free

Run our skill on your own app

The skill is yours to keep or share

Tier 2

Supervised Assessment

$1000*

smaller engagment upon request

A RoleModel developer reviews the results against your code

Signed professional recommendation

Each comes with a priced next step, including DIY

Option 1

Start freefreefree. Bring in a developer when it matters.

Plenty of apps only need the free report and a few fixes from your own agent. When real users, payments, or private data depend on it, get a developer's signature on the call.

Tier 1

Install the skill

Free

Run our skill on your own app

The skill is yours to keep or share

Tier 2

Supervised Assessment

$1000*

smaller engagment upon request

A RoleModel developer reviews the results against your code

Signed professional recommendation

Each comes with a priced next step, including DIY

Why RoleModel?

Built from the questions experienced software teams ask before launch.

Before we trust software with a business, we learn how that business works, trace the real flows, read the auth and payment code, and say plainly what is not ready. The Codebase Assessment applies that habit to the areas AI-generated applications most often leave incomplete: access control, information handling, payments, failure cases, testing, and maintainability.

It is not a style score or generic code-quality grade. It is a structured review of whether the business can responsibly depend on the software.

29+ years

building production software

11

Industries

100%

U.S. based team

25

Verified Clutch reviews

Why RoleModel?

Built from the questions experienced software teams ask before launch.

Before we trust software with a business, we learn how that business works, trace the real flows, read the auth and payment code, and say plainly what is not ready. The Codebase Assessment applies that habit to the areas AI-generated applications most often leave incomplete: access control, information handling, payments, failure cases, testing, and maintainability.

It is not a style score or generic code-quality grade. It is a structured review of whether the business can responsibly depend on the software.

Codebase Assessment Skill

Codebase Assessment

Review an AI-built application and give its owner a clear, evidence-backed launch recommendation.

How the assessment works

  1. Map the application and its major systems.

  2. Trace critical customer and data journeys.

  3. Review access, privacy, payments, dependencies, tests, and maintenance signals.

  4. Separate confirmed evidence from items that require verification.

  5. Return a plain-language recommendation with prioritized next steps.

Every finding should cite the supporting files. Unknown production settings belong in Items requiring verification—not in assumptions.

# Checks

## Credentials - Secrets in client code or the public bundle - .env files committed to Git, now or in history - Keys with more access than they need

## Data - Row-level security on every table holding user data - Who can read what, traced from the UI to the query - Backups and migrations: can the data survive a bad deploy?

## Payments - Webhook signatures verified - Server, not client, decides price and paid status

## Reliability - Constraints the database should enforce (unique slots, foreign keys) - Error handling on the paths that touch money or user data

# Verdicts Pick exactly one. Explain it in two or three sentences a non-developer can act on.

SHIP Ready for real users as is. Note small follow-ups only.

HARDEN Good bones. Fix the listed risks before more users or payments.

REBUILD The idea works, the foundation doesn't. Keep the product learning, start the code over.

RETIRE Stop using it, or buy an existing tool instead.

# Supabase (Lovable, Bolt)

- RLS enabled on every table in public schema

- Policies in migrations, not only in the dashboard

- service_role key never imported in src/

- Edge Functions verify the caller

- Auth redirect URLs locked to real domains

# Next.js

- Server Actions and route handlers check auth themselves

- No secrets in NEXT_PUBLIC_ variables

- Middleware is not the only line of defense

- Caching does not leak one user's data to another

# Rails

- Brakeman clean, or findings explained

- Strong params and authorization on every controller

- N+1 queries on the main pages

- Test suite runs and covers the money paths

Codebase Assessment: {{app_name}}

Recommendation

Executive summary

Findings

Items requiring verification

29+ years

building production software

11

Industries

100%

U.S. based team

25

Verified Clutch reviews

Why RoleModel?

Built from the questions experienced software teams ask before launch.

Before we trust software with a business, we learn how that business works, trace the real flows, read the auth and payment code, and say plainly what is not ready. The Codebase Assessment applies that habit to the areas AI-generated applications most often leave incomplete: access control, information handling, payments, failure cases, testing, and maintainability.

It is not a style score or generic code-quality grade. It is a structured review of whether the business can responsibly depend on the software.

29+ years

building production software

11

Industries

100%

U.S. based team

25

Verified Clutch reviews

FAQ

Commonly asked questions

FAQ

Commonly asked questions

Which stacks does it understand?

Anything an agent can read. It goes deeper on the stacks vibe coders use most: React with Supabase (Lovable, Bolt), Next.js, Replit apps, and Rails.

How is this different from asking my agent if my code is good?

The skill gives your agent the checklist our developers use before a launch: what to trace, what to verify, and how to tell a working demo from something you can run a business on.

What does it read?

Your repo’s file list, recent commit history, and the files that matter most for a verdict: setup, auth, payments, database rules, API routes. Up to about 40,000 characters.

RoleModel Craftsmen

Built by craftsmencraftsmencraftsmen, checked by craftsmen.

The Codebase Assessment skill comes from how our developers already review software: learn how the business works, trace the real flows, and be honest about what is ready. These are the people who wrote it, and the ones who will look at your app when the stakes are real.

RoleModel Craftsmen

Built by craftsmencraftsmencraftsmen, checked by craftsmen.

The Codebase Assessment skill comes from how our developers already review software: learn how the business works, trace the real flows, and be honest about what is ready. These are the people who wrote it, and the ones who will look at your app when the stakes are real.

Caleb WoodsCEOPhoto of Caleb Woods
Mark KraemerSoftware DirectorPhoto of Mark Kraemer
Sean KennedySoftware CraftsmanPhoto of Sean Kennedy
John Calvin YoungSoftware CraftsmanPhoto of John Calvin Young
Ben EinwechterSoftware CraftsmanPhoto of Ben Einwechter
Jeremy WaltonSoftware CraftsmanPhoto of Jeremy Walton
Justin WiebeSoftware CraftsmanPhoto of Justin Wiebe
Kyle SmithSoftware CraftsmanPhoto of Kyle Smith
Wes RichSoftware CraftsmanPhoto of Wes Rich

Make the launch decision with evidence, not assumptions.

A working demo tells you the idea is possible. A Codebase Assessment tells you whether your business can depend on it.

Free automated assessment · No account required · Read-only repository access

Make the launch decision with evidence, not assumptions.

A working demo tells you the idea is possible. A Codebase Assessment tells you whether your business can depend on it.

Free automated assessment · No account required · Read-only repository access