بنقرة واحدة
Samreay
يحتوي Samreay على 15 من skills المجمعة من Samreay، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
End-to-end feature implementation orchestrator for cosmiccoding.com.au. Researches the codebase, writes a plan to docs/plans/, implements the feature using the right specialist agents (astro-dev, svelte-dev), verifies with astro check + build + browser-tester visual review, and records any architectural decisions in docs/DECISIONS.md. Use when the user says "ship X", "build X", "implement X", "add X to the site", or hands you a feature description to execute end-to-end.
Scrapes r/ProgressionFantasy Self-Promotion posts to discover cover artists, downloads covers into tmp_covers/, and updates src/data/artists.ts. Use when the user asks to find cover artists from reddit, refresh the artist database from recent self-promo posts, or pull new covers into the site.
Apply Astro v5 best practices when migrating this Hugo site or authoring any new Astro code in the repo. Covers project structure, content collections, routing, components, Tailwind, images, integrations, and Hugo→Astro migration mapping. Use when planning the migration, scaffolding the new Astro project, writing `.astro` components, defining `src/content.config.ts`, configuring `astro.config.mjs`, or porting Hugo partials, shortcodes, layouts, data files, or `resize.py` image processing to Astro.
Scaffolds out a new book review using a book or series name and the author. Use when the user is requesting a new review or a review scaffold or template.
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases. Credits: Original skill by @blader - https://github.com/blader/humanizer
Translate a giant Figma-exported flowchart JPEG (10k–35k px on a side) into the typed `FlowchartData` source-of-truth at `src/data/flowchart.ts`. Drives a vision-loop over downscaled overview + overlapping mid-zoom tiles + on-demand full-resolution crops to enumerate every decision node, book node, and labelled edge starting from the START HERE entry, then emits a validated `flowchart.ts` snippet. Use when the user asks to extract, parse, transcribe, ingest, or rebuild the recommendation flowchart from an image — or to diff a freshly-exported Figma against the existing data.
Apply Svelte 5 best practices when authoring Svelte islands inside this Astro repo. Covers runes ($state, $derived, $effect, $props, $bindable), component anatomy, snippets vs slots, event handlers, scoped styles, sharing state across islands via .svelte.ts modules, the Astro↔Svelte boundary (props serialization, no .astro imports), hydration directives, and TypeScript. Use when writing or reviewing .svelte / .svelte.ts files, designing an interactive widget for a page, deciding between a plain .astro component and a Svelte island, or porting an existing Hugo-era interactive script (search/filter UIs, toggles, modals) to a Svelte component.
Scans book review Thoughts sections under content/reviews/*/index.md, distills the author's preferred and avoided prose patterns, and updates .claude/skills/humanizer/references/review-voice.md so the humanizer skill can preserve that voice. Use when the user asks to sync review voice, refresh humanizer calibration from reviews, or update writing-pattern preferences from the review corpus.
Translate a giant Figma-exported flowchart JPEG (10k–35k px on a side) into the typed `FlowchartData` source-of-truth at `src/data/flowchart.ts`. Drives a vision-loop over downscaled overview + overlapping mid-zoom tiles + on-demand full-resolution crops to enumerate every decision node, book node, and labelled edge starting from the START HERE entry, then emits a validated `flowchart.ts` snippet. Use when the user asks to extract, parse, transcribe, ingest, or rebuild the recommendation flowchart from an image — or to diff a freshly-exported Figma against the existing data.
Drive the Hugo→Astro migration phase by phase. Read each `plans/N-*.md`, implement the work, run the matching `verify.py --phase N` gate (URL parity, structural HTML diff vs Hugo, CSS audit, Playwright visual diff, behavioural smoke), and refuse to advance until that gate passes. Use when the user asks to start, continue, resume, or finish the migration; to implement a specific phase; or to verify a phase that was implemented in a previous session.
Scrapes r/ProgressionFantasy Self-Promotion posts to discover cover artists, downloads covers into tmp_covers/, and updates src/data/artists.ts. Use when the user asks to find cover artists from reddit, refresh the artist database from recent self-promo posts, or pull new covers into the site.
Apply Svelte 5 best practices when authoring Svelte islands inside this Astro repo. Covers runes ($state, $derived, $effect, $props, $bindable), component anatomy, snippets vs slots, event handlers, scoped styles, sharing state across islands via .svelte.ts modules, the Astro↔Svelte boundary (props serialization, no .astro imports), hydration directives, and TypeScript. Use when writing or reviewing .svelte / .svelte.ts files, designing an interactive widget for a page, deciding between a plain .astro component and a Svelte island, or porting an existing Hugo-era interactive script (search/filter UIs, toggles, modals) to a Svelte component.
Scaffolds out a new book review using a book or series name and the author. Use when the user is requesting a new review or a review scaffold or template.
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases. Credits: Original skill by @blader - https://github.com/blader/humanizer
Scans book review Thoughts sections under content/reviews/*/index.md, distills the author's preferred and avoided prose patterns, and updates .cursor/skills/humanizer/references/review-voice.md so the humanizer skill can preserve that voice. Use when the user asks to sync review voice, refresh humanizer calibration from reviews, or update writing-pattern preferences from the review corpus.