AI Blocks

Putting the blocks together

This is taking longer than expected.

Try againBrowse the library
AI Blocks · All skills by job · Minds · Mini tools · How it works · From a source · Apps

AI Blocks › Build and ship software

Design principles checker

Paste a spec, API or tool design. Get a score out of 100 against six design principles, with fixes.

Design principles checker is a free AI skill for the job "Build and ship software". Give the instructions to an AI assistant that supports the required files and tools, then review its output.

Free · No account · Made by AI Blocks · Level: advanced · Thinking: high

What it does

Designs that other people have to build on tend to fail in the same ways. They have too many basic parts, one hidden point everything depends on, or features that every other spec must then handle. Teams find this out after others have built on them, when changing it is expensive. This skill counts the basic building blocks and what the design can do with them. It checks that parts are tight inside and loosely linked, looks for any single point of control, and asks if it could work beside a rival design made by someone else. It finds the least powerful form that still does the job, checks the design accepts what it can but sends only what is strict, and lists any extra feature that other specs would have to handle.

You give it

You get

Use it when

How to use it

  1. Start a chat with the skill. Open it if you added it to your AI, or copy it and paste it in.
  2. Paste the design in full, or the parts that others must build on.
  3. Say who builds on it and what could change in the future.
  4. Read the failed principles first, then the single points of control.
  5. Make the changes, then run it again and compare scores.

More for Build and ship software

Every build and ship software skill