write-up
Create useful, informative summaries of coding challenges (aka leetcode questions) that are readable in depth and have a digestable summary at the top.
When & Why to Use This Skill
This Claude skill automates the creation of professional, structured study guides for coding challenges and LeetCode problems. It generates high-quality technical documentation that balances a digestible 'at-a-glance' summary with deep-dive analysis and Python3 implementations. Designed specifically for software engineers, it ensures technical accuracy through integrated fact-finding and follows a clean, distraction-free format optimized for long-term knowledge retention and quick interview review.
Use Cases
- Technical Interview Prep: Transform complex LeetCode problems into a structured, searchable study guide with concise summaries for quick refreshers before interviews.
- Algorithmic Knowledge Base: Build a comprehensive internal repository of coding patterns and solutions that reads like a textbook for engineering teams.
- Python3 Solution Documentation: Generate standardized, high-quality write-ups for programming exercises, including alternative solving methods and resource tracking.
- Mid-Career Skill Refresh: Create detailed reports on specific computer science topics or algorithmic challenges tailored for experienced engineers looking to deepen their expertise.
| name | write-up |
|---|---|
| description | Create useful, informative summaries of coding challenges (aka leetcode questions) that are readable in depth and have a digestable summary at the top. |
| license | Apache |
This skill describes how to research and report on each subject area to fill out this study guide. The aim of this repository is to create a study guide that can be read like a chapter book, and also reviewed later for refreshers.
Format
The entire write-up for a section should be done within a ReadMe.md file. So if the folder is called 'n_queens', the write-up should exist within the n-queens/ReadMe.md file. The write-up should start with a summary with small sections that can be reviewed later. This should include a few small paragraphs and bullets of important points to remember. Then, a longer, more detailed write-up should follow.
Avoid emoji's and symbols of any kind. Bullets and numbered lists are acceptable.
Programming
All programming exercise solutions and references should be in Python3.
Alternatives
Add known alternatives
Detail
The write-up should be written for a mid-career software engineer who has on the job experience but may not be familiar with your particular topic. You do not need to explain simple concepts like classes in object oriented programming or basic programming syntax.
Fact-Finding
Using your ingrained knowledge is fine for most use cases. However, if you are unsure of necessary details, or want to double-check alternative methods of solving, use the WebSearch tool on your own, but ensure you append your search phrase to the Resources.md in the same directory (create one if necessary).
Before Starting
You MUST NOT start a chapter if there is already text inside the ReadMe.md.