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.
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
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
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
- Overview
- Parameters
- Steps
- Output
- WAF Alignment
- Error Handling
- Usage
- Configuration Reference
- Monitoring
- Troubleshooting
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.