Repository navigation
feat: rebuild Pokémon pages around what makes each one distinct - #29
Merged
Merged
Conversation
Stat spreads are classified as sweepers, glass cannons, tanks, walls, speedsters and so on, judged against the Pokémon's own average so every stage gets a role. Searches can filter by it with role:sweeper, role:special-wall or role:physical. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The page header now draws the Pokémon's artwork inside its own stat shape, with the six base stats around the rim. The name fills its column using Archivo's width axis, wide for short names and condensed for long ones, and the header states its role with a link to every Pokémon that shares it. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Base stats show the share of species each one beats. New sections list counters, fully evolved everyday Pokémon that resist all of a Pokémon's same-type attacks and hit it super effectively, and the species with the closest base stats, each a click from comparing. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
About now draws the artwork at scale next to a 1.7 m person and compares its weight with everyday things, from an apple to a small car. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pokémon pages listed the same facts as every other dex (artwork, types, a stat table) and left the interpretation to the reader. Nothing said what a Pokémon is for, how it stacks up, or what beats it.
role:(role:sweeper,role:special-wall,role:physical).Roles, percentiles, counters and look-alikes are computed on the server from the local index, so there are no extra PokéAPI calls.
Stacked on #28.
Validated with
vp check,vp run check,vp testandvp build.🤖 Generated with Claude Code