Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Przegląd i audyt

propose

/propose

Ocenia, czy pomysł na oprogramowanie warto budować, a gdy przejdzie ocenę, pisze dokument propozycji według dostarczonego szablonu.

Repozytorium
agent-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
26.10.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
5
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

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

Co sprawdzić przed instalacją
  • SKILL.md zawiera komentarze HTML (5). Nie widać ich w podglądzie Markdown, a model je czyta.

Co robi i kiedy

Ocenia, czy pomysł na oprogramowanie warto budować, a gdy przejdzie ocenę, pisze dokument propozycji według dostarczonego szablonu.

Wyzwalacze z opisu

evaluateproposeis this worth buildingshould we build
Oryginalny opis (EN)

Evaluate whether a software idea is worth building, then write the proposal document. Use when the user wants to assess an idea, says "evaluate", "propose", "is this worth building", or "should we build". If the idea passes evaluation, write the proposal document using the provided template.

Jak działa

  1. Process
  2. Artifact template
Sekcje z nagłówków SKILL.md, w oryginale · 88 linii, 510 słów
Podgląd SKILL.md
---
name: propose
description: >
  Evaluate whether a software idea is worth building, then write the proposal document.
  Use when the user wants to assess an idea, says "evaluate", "propose", "is this worth building",
  or "should we build". If the idea passes evaluation, write the proposal document using the provided template.
---

# Propose

Evaluate an idea honestly, then write `proposal.md` when it is worth pursuing. The proposal explains
the motivation deeply, bounds the change at a high level, and sketches only enough technical approach
to establish feasibility and expose structural risk. Detailed behavior belongs in specifications;
detailed architecture belongs in `design.md`.

## Process

### 1. Understand and research

Use `codagent:ask-questions` when the problem, audience, desired outcome, success criteria, constraints,
or scope boundaries are unclear. Do not draft from a rough idea when an answer would materially change
the proposal. When the change produces something people look at, such as a user interface, a
presentation, or a generated document, how it should look is part of the desired outcome: ask about
the expected visual style and quality unless the user has already described them.

Ground the evaluation in available evidence:

- read related specifications and relevant code to understand current behavior, architecture, and
  existing patterns;
- investigate prior attempts, available tools, and credible alternatives;
- use web research when current external practices, products, or known pitfalls matter.

### 2. Evaluate

Assess the problem's significance, alternatives to building, opportunity cost, maintenance burden, and
fit with the existing system. Give a direct verdict: **go**, **go with caveats**, or **no-go**, with the
reasons and any condition that would change it. A no-go produces no proposal unless the user decides to
proceed after discussing the trade-offs.

### 3. Establish the high-level approach

For a viable idea, identify the minimum useful scope, affected capabilities, architecture fit, major
technical decisions, and material risks. When real alternatives exist, recommend one and explain the
important trade-off; ask the user only when the choice changes product scope or direction. Decide
low-risk implementation defaults from repository context.

An exclusion that drops something the user is likely to judge the result by, such as the visual design
of something people look at, changes product scope. Ask the user about it as a decision; do not list it
as a caveat or move it to Out of Scope on your own.

Keep this intentionally lighter than design. Use a diagram or comparison only when it clarifies an
important relationship or decision.

### 4. Approve and write

Present the recommendation, scope, and approach for user approval before writing. Include any
consequential assumptions or defaults you selected so the user can correct them.

Use a caller-supplied or project-defined output path. Otherwise propose
`~/.agent-skills/changes/<kebab-slug>/proposal.md` and confirm it with the user.

Write the approved proposal with the structure below. Do not invoke another lifecycle skill.

## Artifact template

```markdown
## Why

<!-- Problem or opportunity, affected audience, and why it matters now. -->

## What Changes

<!-- High-level scope. Mark breaking changes with **BREAKING**. -->

## Capabilities

### New Capabilities
- `<kebab-name>`: <behavioral area that needs a new spec>

### Modified Capabilities
- `<existing-name>`: <existing requirements that change>

## Technical Approach

<!-- Overall architecture fit and key decisions; leave detailed design for design.md. -->

## Out of Scope

<!-- Explicit exclusions that prevent scope creep. -->

## Impact

<!-- Affected code, APIs, dependencies, systems, or users. -->
```

Wersje

RepozytoriumWynikLicencja
Ta strona · codagent-ai/agent-skills100MIT
devondragon/ccmagic100Apache-2.0
chan4lk/specclaw100MIT
calven-ai/marketing-as-code90MIT
chan4lk/specclaw80MIT

Migawka bazy z 28.10.2026 · wersja paczki 8defee4d4a04 (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

  • 90assess
    Ocenia, czy pomysł zasługuje na zbudowanie, zanim ktokolwiek zacznie go budować: czy warto, czy użytkownicy tego chcą i czy inwestować.
  • 100validate-idea
    Sprawdza pomysł biznesowy wg ramy przedsiębiorcy minimalisty, zanim cokolwiek zacznie się budować, i pomaga ocenić, czy warto go realizować.
  • 100opportunity-assessment
    Pomaga zdecydować, czy pomysł na funkcję lub produkt warto budować, oceniając koszty i korzyści, ryzyko, dopasowanie strategiczne i priorytet.
  • 95data-product-validation
    Ocenia, czy pomysł na produkt danych warto budować, przez scorecard walidacji, plan eksperymentu i decyzję o go lub stop.
  • 100propose-feature
    Zamienia pomysł lub luźne notatki w propozycję funkcji gcx gotową do przeglądu, przez krótki wywiad z użytkownikiem.
  • 100shall-we
    Ocenia, czy pomysł warto budować: zadaje pytania po jednym i wydaje werdykt tak, nie lub później z uzasadnieniem.

Uwagi i zgłoszenia

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