AI Skill Report Card

Creating Awesome Lists

B-72·Jun 14, 2026·Source: Web

Creating Awesome Lists

Generate high-quality awesome-lists that follow community standards and provide maximum value to developers and users.

15 / 15
Markdown
<h1 align="center">Awesome Example</h1> <p align="center"> <a href="https://awesome.re"> <img src="https://awesome.re/badge.svg" alt="Awesome" /> </a> <a href="https://makeapullrequest.com"> <img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs Welcome" /> </a> </p> A curated list of amazing resources for [topic].
Recommendation
Replace abstract examples with real input/output pairs showing actual awesome-list creation scenarios (e.g., 'User wants to create awesome-python-data-science' → complete markdown structure with real entries)

Quick introduction and setup instructions.

Contributions welcome! Read the contribution guidelines first.

CC0

12 / 15

Progress:

  • Define scope and target audience
  • Research existing awesome-lists for inspiration
  • Create comprehensive category structure
  • Gather and curate high-quality resources
  • Add proper metadata and descriptions
  • Include community features (badges, contributing guide)
  • Review for quality and completeness

Step 1: Structure Planning

  • Create logical categories (5-15 main sections)
  • Use consistent naming conventions
  • Plan table of contents with anchor links
  • Define entry format standards

Step 2: Resource Curation

  • Focus on quality over quantity
  • Verify all links are active
  • Write concise, informative descriptions
  • Include author attribution where appropriate
  • Add language/framework tags if relevant

Step 3: Community Features

  • Add awesome.re badge for credibility
  • Include "PRs welcome" badge
  • Create clear contributing guidelines
  • Set up issue templates
  • Add license information
Recommendation
Remove over-explanation of basic concepts like 'what is an awesome list' and 'why quality matters' - focus on actionable methodology
10 / 20

Example 1: Basic Entry Input: Popular React UI library Output: - [Material-UI](https://mui.com/) - React components implementing Google's Material Design. *By [@mui](https://github.com/mui)*

Example 2: Category Header Input: Section about testing tools Output:

Markdown
### Testing - [Jest](https://jestjs.io/) - Delightful JavaScript testing framework. - [Cypress](https://www.cypress.io/) - End-to-end testing framework.

Example 3: Badge Section Input: Need status badges Output:

HTML
<p align="center"> <a href="https://awesome.re"> <img src="https://awesome.re/badge.svg" alt="Awesome" /> </a> <a href="https://makeapullrequest.com"> <img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg" alt="PRs Welcome" /> </a> </p>
Recommendation
Add concrete templates for different types of awesome lists (language-specific, tool-focused, topic-based) with real examples from successful repositories
  • Quality over quantity: 10 excellent resources beat 100 mediocre ones
  • Active maintenance: Regularly check links and update content
  • Clear descriptions: Each entry should explain value proposition in 1-2 sentences
  • Consistent formatting: Use identical structure for all entries
  • Author attribution: Credit creators with GitHub profiles when possible
  • Category logic: Group related items, use subcategories for large sections
  • Accessibility: Include proper alt text for images and clear navigation
  • Don't include every possible resource - be selective
  • Don't use generic descriptions like "Great tool for X"
  • Don't forget to maintain the list after creation
  • Don't skip the contributing guidelines
  • Don't use broken or outdated links
  • Don't mix different types of resources in same category
  • Don't create too many narrow categories (consolidate when possible)
0
Grade B-AI Skill Framework
Scorecard
Criteria Breakdown
Quick Start
15/15
Workflow
12/15
Examples
10/20
Completeness
10/20
Format
15/15
Conciseness
10/15