Awesome Builder
Help users turn an awesome-style repository from a flat resource dump into a navigable, maintainable project.
This skill is maintainer-facing. It focuses on structure, usability, scope, and curation quality rather than item-level inclusion decisions for a specific repository.
When to Use
Use this skill when the user asks about:
- how to build an awesome project
- how to restructure an awesome README
- why an awesome list feels hard to use
- how to improve onboarding, section layout, or contribution flow
- how to make a curated repository easier for new users
Do not use this skill as the main workflow when the user:
- wants to decide whether one specific item belongs in
Awesome-Virtual-Cell - needs a paper, dataset, or benchmark classified into an AIVC section
- wants live literature updates
Workflow
- Read the current
README.mdbefore giving structural advice. - Read
CONTRIBUTING.mdwhen contribution flow, formatting rules, or submission expectations are part of the problem. - Read
references/awesome-guidelines.md. - Infer the repository’s current problem shape:
- weak onboarding
- unclear scope
- poor section order
- inconsistent entry formatting
- too many flat items
- weak contribution guidance
- Diagnose before prescribing. Identify the top 2 to 5 problems first.
- Recommend the smallest structural changes that materially improve usability.
- Prefer repository-level guidance such as:
- top-of-page entry layer
- section reordering
- inclusion and exclusion rules
- entry template normalization
- contribution flow improvements
- Tie each recommendation to a concrete consequence in the current repo, not just a generic awesome-list principle.
- Default to Chinese unless the user is writing in English.
Output Contract
Prefer a compact maintainer-facing structure:
主要问题:
- ...
建议调整:
- ...
推荐结构:
- ...
维护规则建议:
- ...
When the user asks for a more concrete rewrite plan, also include:
最小改版路径:
1. ...
2. ...
3. ...
Quality Rules
- Optimize for scanability, not maximal categorization.
- Prefer light taxonomy over rigid over-classification.
- Recommend a
Start Herelayer when the repository is large or newcomer-heavy. - Keep section names stable and intuitive.
- Favor small, high-leverage changes before proposing a full rewrite.
- Anchor structural advice to the current
README.mdandCONTRIBUTING.md, not an imagined generic repo.
Reference Map
Load only the files needed for the current design diagnosis:
README.md-> current section order, entry layer, and navigation structureCONTRIBUTING.md-> contribution flow and submission expectationsreferences/awesome-guidelines.md-> awesome-project structure patterns, anti-patterns, entry templates, and maintenance heuristics