Przejdź do treści
Biblioteka skilli
Marketing i treści · Pisanie

fai-gtm-positioning

/fai-gtm-positioning

Definiuje pozycjonowanie produktu AI i przewagę nad konkurencją: kategoria, alternatywy, unikalna wartość i dowody, przy ostrzeniu komunikatów i pisaniu deklaracji pozycjonowania.

Repozytorium
frootai ↗
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
3
Skrypty
0
Komentarze HTML
0
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 robi i kiedy

Definiuje pozycjonowanie produktu AI i przewagę nad konkurencją: kategoria, alternatywy, unikalna wartość i dowody, przy ostrzeniu komunikatów i pisaniu deklaracji pozycjonowania.

Wyzwalacze z opisu

how do we stand outpositioning
Oryginalny opis (EN)

Define product positioning and competitive differentiation for AI products — category, alternatives, unique value, and proof points. Use this skill when sharpening messaging, responding to competitors, or writing a positioning statement — even if the user only says "how do we stand out" or "positioning".

Jak działa

  1. Overview
  2. Parameters
  3. Steps
  4. Output
  5. WAF Alignment
  6. Error Handling
  7. Usage
  8. Configuration Reference
  9. Monitoring
  10. Troubleshooting
Sekcje z nagłówków SKILL.md, w oryginale · 153 linii, 648 słów
Podgląd SKILL.md
---
name: fai-gtm-positioning
description: Define product positioning and competitive differentiation for AI products — category, alternatives, unique value, and proof points. Use this skill when sharpening messaging, responding to competitors, or writing a positioning statement — even if the user only says "how do we stand out" or "positioning".
---

# Fai Gtm Positioning

Creates product positioning statements with messaging framework and competitive differentiation.

## Overview

This skill provides a structured, repeatable procedure for creates product positioning statements with messaging framework and competitive differentiation.. It can be used standalone as a LEGO block or auto-wired inside solution plays via the FAI Protocol.

**Category:** General
**Complexity:** Medium
**Estimated Time:** 10-30 minutes

## Parameters

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `target` | string | Yes | — | Target resource, file, or endpoint |
| `environment` | enum | No | `dev` | Target environment: `dev`, `staging`, `prod` |
| `verbose` | boolean | No | `false` | Enable detailed output logging |
| `dry_run` | boolean | No | `false` | Validate without making changes |
| `config_path` | string | No | `config/` | Path to configuration directory |

## Steps

### Step 1: Validate Prerequisites

Verify all required tools, credentials, and dependencies are available.

```bash
# Check required tools
command -v node >/dev/null 2>&1 || { echo 'Node.js required'; exit 1; }
command -v az >/dev/null 2>&1 || { echo 'Azure CLI required'; exit 1; }
```

### Step 2: Load Configuration

Read settings from the FAI manifest and TuneKit config files.

```bash
# Load from fai-manifest.json if inside a play
CONFIG_DIR="${config_path:-config}"
if [ -f "fai-manifest.json" ]; then
  echo "FAI Protocol detected — auto-wiring context"
fi
```

### Step 3: Execute Core Logic

Perform the primary operation: creates product positioning statements with messaging framework and competitive differentiation..

### Step 4: Validate Results

Verify the output meets quality thresholds and WAF compliance.

```bash
# Validate output
if [ "$?" -eq 0 ]; then
  echo "✅ Skill completed successfully"
else
  echo "❌ Skill failed — check logs"
  exit 1
fi
```

## Output

| Output | Type | Description |
|--------|------|-------------|
| `status` | enum | `success`, `warning`, `failure` |
| `duration_ms` | number | Execution time in milliseconds |
| `artifacts` | string[] | List of generated/modified files |
| `logs` | string | Detailed execution log |

## WAF Alignment

| Pillar | How This Skill Contributes |
|--------|---------------------------|
| reliability | Includes retry logic, validates outputs, provides rollback steps |
| operational-excellence | Produces structured logs, integrates with CI/CD, follows IaC patterns |

## Error Handling

| Exit Code | Meaning | Action |
|-----------|---------|--------|
| 0 | Success | Proceed to next step |
| 1 | Validation failure | Check input parameters |
| 2 | Dependency missing | Install required tools |
| 3 | Runtime error | Check logs, retry with `--verbose` |

## Usage

### Standalone

```bash
# Run this skill directly
npx frootai skill run fai-gtm-positioning
```

### Inside a Solution Play

When referenced in `fai-manifest.json`, this skill auto-wires with the play's context:

```json
{
  "primitives": {
    "skills": ["skills/fai-gtm-positioning/"]
  }
}
```

### Via Agent Invocation

Agents can invoke this skill using the `/skill` command in Copilot Chat.

## Configuration Reference

```json
{
  "skill": "skill-name",
  "version": "1.0.0",
  "timeout_seconds": 300,
  "retry_attempts": 3,
  "log_level": "info"
}
```

## Monitoring

Track skill execution metrics:

| Metric | Description | Alert Threshold |
|--------|-------------|----------------|
| Duration | Execution time | > 60 seconds |
| Success rate | Pass/fail ratio | < 95% |
| Error count | Failed executions | > 5/hour |

## Troubleshooting

| Symptom | Cause | Fix |
|---------|-------|-----|
| Timeout | Slow dependency | Increase timeout_seconds |
| Auth failure | Expired credentials | Refresh Managed Identity |
| Missing config | No fai-manifest.json | Create manifest or pass config_path |
| Validation error | Invalid input | Check parameter types and ranges |

## Notes

- This skill follows the FAI SKILL.md specification
- All outputs are deterministic when `dry_run=true`
- Integrates with FAI Engine for automated pipeline execution
- Part of the General category in the FAI primitives catalog
Pliki w paczce (3)
  • SKILL.lean.md 4 KB
  • SKILL.md 5 KB
  • agents/openai.yaml 1 KB

Wersje

W bazie nie ma innych skilli o nazwie fai-gtm-positioning.

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

  • 100gtm-positioning
    Definiuje i doprecyzowuje pozycjonowanie: komu służysz, jaka jest alternatywa, wyróżniająca wartość i dowód, w tym kanwa pozycjonowania.
  • 100pitch-position
    Przygotowuje dokument pozycjonowania metodą Dunford: alternatywy konkurencyjne, unikalne atrybuty, wartość, idealny klient, kategoria rynku, deklaracja pozycjonowania i hasło.
  • 100positioning-statement
    Definiuje lub wyostrza, czym jest produkt, przed pisaniem tekstów lub planowaniem premiery: alternatywy, atrybuty, wartość, segment i rama rynku, z jedną zwięzłą deklaracją pozycjonowania.
  • 100positioning-statement
    Pomaga napisać, doszlifować i przetestować pozycjonowanie, propozycję wartości i główny przekaz; daje uzasadnione hasło, dowody i jednozdaniową wartość w wariantach dla odbiorców.
  • 100prd-v09-positioning-dunford
    Definiuje pozycjonowanie produktu według pięciu kroków Aprila Dunford: kategoria, punkt odniesienia rynku i opis pozycjonowania względem konkurencji.
  • 100positioning
    Pomaga wybrać lub wyostrzyć pozycjonowanie produktu, funkcji, usługi lub startupu: wyróżnik, kategoria, ICP, propozycja wartości i kąt konkurencyjny.

Uwagi i zgłoszenia

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