git404hub

what is sunlc_skills fr?

sunlllccc/sunlc_skills — explained in plain English

Analysis updated 2026-05-18

23PythonAudience · developerComplexity · 3/5Setup · moderate

tl;dr

A set of Claude Code skills for either onboarding into an unfamiliar codebase or generating teaching documents to understand how a project works.

vibe map

mindmap
  root((repo))
    What it does
      Onboards into existing codebases
      Generates learning documents
      Builds knowledge base indexes
    Tech stack
      Claude Code skills
      Python scripts
      Codex compatible
    Use cases
      Take over an unfamiliar project
      Learn a project's design
      Validate generated documentation
    Audience
      Developers
      Claude Code users
    Design
      Evidence based output
      Separate output folders

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 make with this?

VIBE 1

Scan an unfamiliar codebase and build a knowledge base of its tech stack, conventions, API, and deployment steps.

VIBE 2

Pick specific features of a project and generate teaching documents that explain how they work.

VIBE 3

Validate generated documentation against a schema before relying on it.

VIBE 4

Reuse the same skill files across both Claude Code and Codex.

what's the stack?

PythonClaude CodeCodexBash

how it stacks up fr

sunlllccc/sunlc_skillsaaravkashyap12/advise-project-approachabu-rayhan-alif/django-saas-kit
Stars232323
LanguagePythonPythonPython
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencedeveloperdeveloperdeveloper

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Claude Code or Codex, and a bash script must be run to symlink skills into the tool's skills directory.

The README does not state a license for this project.

in plain english

sunlc_skills is a personally maintained collection of Claude Code skills built around two scenarios that come up when working with an existing codebase: taking over development on a project, and learning to understand a project you did not write. The author describes the skill files themselves as pure methodology, generic across any tech stack, with the actual work carried out by the main session or by dispatched subagents. The collection is split into two complementary toolsets. project-mastery is aimed at someone who needs to write or change code in an unfamiliar project. It scans the codebase, then runs parallel analysis steps covering tech stack and architecture, coding conventions inferred from the actual code, an API index, and build and deployment documentation. It finishes by building an index of that knowledge base and running a lightweight verification pass that samples a few claims per document, with a full opt-in verification mode available for higher stakes projects. learn-project is aimed at someone who wants to understand a project's design and core concepts rather than modify it. It scans for learnable features, lets a human pick which ones to dig into, generates a teaching prompt and document for each chosen feature, and then builds an index of learning paths. The two toolsets write their output to separate folders so they never overwrite each other, and learn-project reuses project-mastery's initial scan instead of repeating it. Installing it means cloning the repository and running a bundled shell script that symlinks each skill folder into the Claude Code or Codex skills directory, since the README says the same skill files work unmodified in both tools. Once linked, a skill can be triggered either by describing the goal in plain language, such as asking to build a knowledge base for a project you are taking over, or by invoking it directly as a slash command in Claude Code. The project also ships two small Python scripts with no external dependencies: one validates the generated knowledge base documents against a schema, and another manages an AI generated versus human edited split inside those documents so automated updates do not overwrite a person's manual notes. The README states the design principles as evidence driven output with no invented claims, and skill files kept free of any project specific names or paths.

prompts (copy fr)

prompt 1
Help me set up a Claude Code skill that scans a project and documents its architecture and conventions.
prompt 2
I'm taking over this project, help me build a knowledge base covering its API and build process.
prompt 3
I want to understand how this project's core features work, help me generate a learning document for one of them.
prompt 4
Explain how a symlink based installer script could make a skill available across two different AI coding tools.

Frequently asked questions

what is sunlc_skills fr?

A set of Claude Code skills for either onboarding into an unfamiliar codebase or generating teaching documents to understand how a project works.

What language is sunlc_skills written in?

Mainly Python. The stack also includes Python, Claude Code, Codex.

What license does sunlc_skills use?

The README does not state a license for this project.

How hard is sunlc_skills to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is sunlc_skills for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.