Skip to content

Arcadi4/nerdy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nerdy Skills ☝️🤓

"PhD-level intelligence."

Empower your agents with the famous (or infamous) computer science textbooks:

  • Introduction to Algorithms (clrs)
  • Structure and Interpretation of Computer Programs (sicp)
  • Types and Programming Languages (tapl)
  • Computer Systems: A Programmer’s Perspective (csapp)
  • More coming... Recommendations are welcome!

Get started

Install all books

npx skills add arcadi4/nerdy

Install one specific book

npx skills add arcadi4/nerdy@bookname

Example: installing only Introduction to algorithms (clrs)

npx skills add arcadi4/nerdy@clrs

How to Use

I haven't received enough feedback nor performed enough real-world testing on these skills. Here is how these skills are intended to be used:

clrs

For small models, provide solid algorithmic knowledge to prevent hallucinations. For larger ones, provide a comprehensive analytical framework to prevent premature conclusions or the skipping of important details.

sicp

Helpful at the design or refactoring stage. Guide models to identify problematic patterns and to make potentially beneficial yet uncommon refactoring decisions that are seen less in the language's training data.

File structure

nerdy/
|-- [book-name]              # The book
    |-- SKILL.md             # Indexing skill. Book-specific instructions and ToC.
    |-- [sub-skill]/SKILL.md # Topic-based skills.
|-- tests                    # For benchmarking

Progress

  • CLRS: Complete. With 28 specialized skills + 1 indexing skill.
  • SICP: Planned. This will be the next book that I work on.
  • TaPL: Not yet started.
  • CSAPP: Not yet started.

About

Skills from famous (or infamous) computer science tomes - "PhD-level intelligence." | 让AI替你读烦人的大部头

Topics

Resources

License

Stars

Watchers

Forks

Contributors