Przejdź do treści
Biblioteka skilli
Programowanie · Planowanie

stack-advice

/stack-advice

Pomaga nowicjuszowi wybrać stos technologiczny i usługi online: pytania, propozycje dla warstw i darmowe plany.

Repozytorium
ai-dev-guild ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Pomaga nowicjuszowi wybrać stos technologiczny i usługi online: pytania, propozycje dla warstw i darmowe plany.

Argumenty

/stack-advice <what you want to build, in your own words>
Oryginalny opis (EN)

Help a newcomer choose a stack and online services for their project — a few plain questions, then a written proposal per layer (hosting, database, auth, storage, email, payments, monitoring, CI, previews) with current free tiers checked online, regions, lock-in, monthly cost and how to build and test. Use when a project has no stack yet, or before adding a hosted service.

Jak działa

  1. 1. Ask what you need, once
  2. 2. Brief the advisor
  3. 3. Read the proposal before the user does
  4. 4. Let the user decide
  5. Examples of what it may suggest
Sekcje z nagłówków SKILL.md, w oryginale · 69 linii, 696 słów
Podgląd SKILL.md
---
name: stack-advice
description: "Help a newcomer choose a stack and online services for their project — a few plain questions, then a written proposal per layer (hosting, database, auth, storage, email, payments, monitoring, CI, previews) with current free tiers checked online, regions, lock-in, monthly cost and how to build and test. Use when a project has no stack yet, or before adding a hosted service."
argument-hint: "<what you want to build, in your own words>"
---

The project: $ARGUMENTS

People new to building often stall before the first line of code: which host, which database, how
to test without breaking anything? This skill turns a plain description into a short, sourced
proposal the user can accept or change. It advises; the user decides and signs up themselves.

## 1. Ask what you need, once

Read the description and anything already in the repository. Then ask only what is missing, in
one round of at most four multiple-choice questions, each with a sensible default:

- **What it is and who uses it**: a website, a web app, a mobile app with an API, an internal tool.
- **Where the users are**: a country or region. It decides server regions, privacy law and which
  payment providers are available.
- **Budget to start**: free only, a small monthly amount, or not a concern yet.
- **Who builds it**: experience with code, and which languages they already know.

Also note, if the description says so: personal or sensitive data, payments, file uploads, email
or SMS, expected size. Never ask for names, keys or account details.

## 2. Brief the advisor

Write `.work/stack/brief.md`: the description in the user's words, their answers, what is already
chosen, **today's date** (the advisor dates every price with it), and the output path
(`docs/stack.md`). No personal data goes in the brief. Dispatch the `stack-advisor` agent with that path.

## 3. Read the proposal before the user does

Send it back once if it:

- quotes a price, a free-tier limit or a region without a link and a date;
- has a layer with no alternative;
- skips how to test (preview per change, database branches, staging with fake data);
- uses a payment provider or a region without checking it for the user's country;
- does not say, per service, where the data is stored and whether that fits the privacy law of
  the users' country;
- does not explain each layer in one plain sentence a newcomer understands;
- adds a layer the project does not need yet.

## 4. Let the user decide

Show the proposal's table and its cost lines, then ask the decisions as one batch
(`decision-batch`): "Accept all" or change some. Write the accepted choices into the Stack section
of `AGENTS.md` with exact versions where they apply, and add a decision log entry with the date.

You and the advisor never sign up for anything, never see or handle keys, and never copy
production data into a test environment. The user creates every account and enters every key
themselves. Keys go into the provider's
secret store or a local `.env` file that is never committed, never into chat.

## Examples of what it may suggest

These are examples of categories, not endorsements and not a full list; they lean towards web
projects and imply no language. The advisor checks current terms every time and always gives an
alternative.

| Layer | What it means | Examples |
| --- | --- | --- |
| Web hosting with a preview per change | where the site runs; every change gets its own test link | Vercel, Netlify, Cloudflare Workers (static assets) |
| Functions near users, CDN, DNS, file storage | small server code run close to users; fast delivery of files; your domain name; uploaded files | Cloudflare (Workers, R2), AWS (Lambda, CloudFront, S3) |
| PostgreSQL with a branch per preview | the database, with a throwaway copy for each test link | Neon, Supabase |
| Containers and long-running servers | for code that must keep running, like workers and queues | Fly.io, Render, Railway |
| Sign-in (auth) | accounts, passwords, sign-in with other services | your framework's own library, Better Auth, Clerk, Supabase Auth |
| Email | sending sign-up and notification emails | Resend, Postmark, Amazon SES |
| Payments | taking money from customers | a provider that supports the business's and the customers' countries, checked by name |
| Errors and monitoring | being told when something breaks | Sentry, Grafana Cloud |
| CI | running the tests on every change | GitHub Actions, GitLab CI |

Wersje

W bazie nie ma innych skilli o nazwie stack-advice.

Migawka bazy z 13.11.2026 · wersja paczki 38d816deb120 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100stack-architect
    Dobiera stos technologiczny przed budową: frontend, backend, bazę, hosting, CI/CD, monitoring i usługi pomocnicze.
  • 100tech-stack
    Podaje sprawdzony domyślny stos technologiczny dla nowego projektu: framework, bibliotekę UI, bazę, ORM, uwierzytelnianie i hosting.
  • 100kickstart-stack-advisor
    Zamienia opis pomysłu na dwa lub trzy gotowe stosy technologiczne z szacunkiem kosztów miesięcznych i kompromisami.
  • 100stack-baseline
    Definiuje domyślny stos technologiczny dla produktów SMB: framework, ORM i bazę, uwierzytelnianie, UI, płatności, pliki, zadania, testy, hosting i obserwowalność, z jedną dopuszczoną alternatywą.
  • 100project-catch-up
    Skanuje stos technologiczny repozytorium po przerwie pod kątem ważnych aktualizacji, deprecjacji, nowych narzędzi, skilli i serwerów MCP i zapisuje brief w PROJECT_CATCH_UP.md.
  • 100repo-scanner
    Skanuje repozytorium GitHub, aby poznać jego stos technologiczny, hosting, monitoring, integracje i bieżącą gotowość produkcyjną.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.