explaingit

anthonypalicea/skills

Analysis updated 2026-05-18

27Audience · developerComplexity · 2/5Setup · easy

TLDR

A skill for AI coding assistants that quizzes you on code you are about to push, so you understand and can be accountable for AI-generated code.

Mindmap

mindmap
  root((skills))
    What it does
      Reverse code review
      Questions your reasoning
      Produces a report
    Tech stack
      npx installer
      AI coding assistant skill
    Use cases
      Personal understanding check
      Junior engineer learning
      Open source PR requirement
    Audience
      Developers
      Designers
      Engineering managers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check your own understanding of AI-generated code before pushing it.

USE CASE 2

Set up a learning exercise for junior engineers where saying 'I don't know' is welcomed.

USE CASE 3

Require a do-i-understand report as a lightweight standard for open source pull requests.

USE CASE 4

Attach the generated report to a pull request description for your reviewer.

What is it built with?

npx

How does it compare?

anthonypalicea/skills3b1b/site_demo5bv57zcm44-max/noxus-ai-open-whatsapp
Stars272727
LanguageShellTypeScript
Last pushed2021-04-10
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/51/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Installed with a single npx command, no other setup details are given in the README.

The README does not state a license for this repository.

In plain English

This repository is a collection of skills for AI coding assistants, made by a developer educator who has been teaching software concepts for over a decade. The skills are intended for developers, designers, and engineers who use AI to generate code and want to stay genuinely knowledgeable about what they are shipping. The core idea is that people who put AI-generated code into production should be able to understand and be accountable for it. The project is a response to concerns that developers using AI tools may lose depth of understanding by simply accepting code they did not write themselves. The only skill documented so far is called do-i-understand. It works as a reverse code review: rather than having another person review your code, an AI looks at the changes you are about to push and then questions you about them. It asks about your reasoning, the side effects of the changes, the assumptions baked in, and the ways things could go wrong. The point is to surface any parts of the code you have not actually thought through. At the end, it produces a report you can attach to a pull request description or keep for your own records. The README suggests three uses: personal skill maintenance, creating a structured learning process for junior engineers who are permitted to say "I don't know" as part of the exercise, and as a lightweight requirement for open source contributors. Installing the skill requires running a short command in a terminal using npx. No other setup details are provided in the README.

Copy-paste prompts

Prompt 1
Install the do-i-understand skill and run it against my most recent commits.
Prompt 2
Explain what kinds of questions the do-i-understand skill asks about a code change.
Prompt 3
Show me how to require a do-i-understand report in pull requests for my open source project.
Prompt 4
Use the do-i-understand skill to find parts of my last change I haven't fully thought through.

Frequently asked questions

What is skills?

A skill for AI coding assistants that quizzes you on code you are about to push, so you understand and can be accountable for AI-generated code.

What license does skills use?

The README does not state a license for this repository.

How hard is skills to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is skills for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.