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

fai-gtm-developer-ecosystem

/fai-gtm-developer-ecosystem

Buduje ekosystem deweloperski i program zaangażowania społeczności: dokumentacja, przykłady, DevRel i ścieżki kontrybucji, aby zwiększyć adopcję API, SDK lub platformy.

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

Buduje ekosystem deweloperski i program zaangażowania społeczności: dokumentacja, przykłady, DevRel i ścieżki kontrybucji, aby zwiększyć adopcję API, SDK lub platformy.

Wyzwalacze z opisu

how do we get developers to use this
Oryginalny opis (EN)

Build a developer ecosystem and community-engagement program — docs, samples, DevRel, and contribution paths. Use this skill when growing adoption of an API/SDK/platform, planning DevRel, or improving developer experience — even if the user only says "how do we get developers to use this".

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, 652 słów
Podgląd SKILL.md
---
name: fai-gtm-developer-ecosystem
description: Build a developer ecosystem and community-engagement program — docs, samples, DevRel, and contribution paths. Use this skill when growing adoption of an API/SDK/platform, planning DevRel, or improving developer experience — even if the user only says "how do we get developers to use this".
---

# Fai Gtm Developer Ecosystem

Designs developer ecosystem strategy with SDK, docs, community, and partner programs.

## Overview

This skill provides a structured, repeatable procedure for designs developer ecosystem strategy with sdk, docs, community, and partner programs.. 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: designs developer ecosystem strategy with sdk, docs, community, and partner programs..

### 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-developer-ecosystem
```

### 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-developer-ecosystem/"]
  }
}
```

### 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 4 KB
  • agents/openai.yaml 1 KB

Wersje

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

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

  • 100buzz-devrel
    Tworzy plan programu developer relations: platforma społeczności, poziomy kontrybutorów, kryteria ambasadorów, strategia wydarzeń i wskaźniki sukcesu.
  • 90developer-marketing
    Pomaga docierać do deweloperów przez dokumentację, rzetelne treści i zaufanie społeczności, przy marketingu narzędzi deweloperskich i budowie silnika treści devrel.
  • 100gtm-developer-ecosystem
    Pomaga budować adopcję wśród deweloperów przez programy ekosystemowe: wybór między ekosystemem otwartym a kuratorowanym, programy dla deweloperów i ścieżki dla studentów.
  • 100devrel-radar
    Buduje spersonalizowaną, dopasowaną do czasu listę źródeł wiedzy o developer relations (podcasty, newslettery, społeczności, kalendarze konferencji, raporty) wraz z rutyną jej weryfikacji i odświeżania.
  • 100devrel-playbook
    Buduje i mierzy programy Developer Relations obejmujące dokumentację, społeczność, treści techniczne, integracje, wydarzenia i rzecznictwo, przy strategii DevRel, aktywacji deweloperów, premierach API i SDK oraz ocenie sponsoringu.
  • 100devrel-competitor-analysis
    Porównuje działania developer relations konkurenta na podstawie jawnych sygnałów (dokumentacja, repozytoria, społeczność, treści, wydarzenia, rekrutacja) i zwraca plan luk z werdyktem: zamknąć, zignorować lub przeciwstawić.

Uwagi i zgłoszenia

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