Bansos develop feature
Open Agent Skills for adding bansos.dev listings and developing the bansos.dev SvelteKit site.
npx -y skills add wauputr4/skill-bansos --skill bansos-develop-featureAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Develop, review, test, or ship UI, SEO, data-flow, contributor, notification, and catalog changes for wauputr4/bansos and bansos.dev. Use when an AI agent needs to modify the SvelteKit and Cloudflare Pages site, work with folder-based listings or contributor profiles, verify local responsive UI, address PR reviews, or follow the repository's current validation and release workflow.
SKILL.md
2.9 KB, as published. Nobody here has run it
Bansos Develop Feature
Workflow
- Read the repository README,
.github/CONTRIBUTING.md, nearby route/component code, and current working-tree state before editing. - Trace shared data or component callers and fix the root cause in the smallest existing abstraction.
- Preserve the SvelteKit prerender and Cloudflare Pages architecture. Do not add runtime state, secrets, or dependencies without a demonstrated need.
- Keep public routes crawlable with accurate title, description, canonical, Open Graph, and structured metadata where the repository already supports them.
- Reuse existing components, data helpers, theme tokens, icons, and responsive patterns.
- Verify desktop and mobile behavior locally. Contributor shortlink pages intentionally omit the normal header/mobile navigation but keep the footer.
- Use the folder-based add-entry flow for listing or contributor data instead of bypassing validation.
- Run the narrowest relevant checks, then prepare a focused PR with screenshots or preview notes for visual changes.
- When reviewing or merging, inspect unresolved review threads and current CI. Fix actionable findings, resolve satisfied conversations, and wait for required checks when requested.
Current Project Constraints
- App: SvelteKit with Svelte 5 and
@sveltejs/adapter-cloudflare. - Hosting and previews: Cloudflare Pages.
- Listings:
src/lib/data/bansos/<slug>/index.jsonplus optional/generated README. - Contributors:
src/lib/data/bansos/contributors/<slug>/manifest.jsonplus optional README/avatar. - Canonical contributor profiles:
https://bansos.dev/<slug>/; legacy/contributor/<slug>/is compatibility-only. - Public
npx bansosdev, form, and bot submission paths are disabled. Active public paths are email and Git clone/PR; maintainers usenpm run add:bansoslocally. - Default Latest ordering comes from
publishedAt; active Featured items belong in the featured surface rather than being duplicated in Latest. - Generated catalog, commit-history, contributor, and LLM outputs must stay synchronized through repository scripts.
Validation
Use only what the touched surface needs:
npm run validate:data
npm run check
npm run lint
npm run build
For UI changes, also run the local app and inspect the affected desktop and mobile routes. For notification scripts, use their dry-run or fixture path before touching a real webhook.
Reference
Read references/bansos-development-rules.md for route, contributor, generated-data, and PR conventions.