Przejdź do treści
Biblioteka skilli
Programowanie · Pisanie

update-docs

/update-docs

Aktualizuje dokumentację projektu voxtype przy nowych funkcjach, poprawkach i wydaniach, w tym podręcznik, rozwiązywanie problemów i notatki.

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

Brak sygnałów. Repozytorium zmienione 14.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

Aktualizuje dokumentację projektu voxtype przy nowych funkcjach, poprawkach i wydaniach, w tym podręcznik, rozwiązywanie problemów i notatki.

Oryginalny opis (EN)

Update voxtype documentation for releases and features. Use when adding features, fixing bugs, or preparing releases. Covers user manual, troubleshooting, website, release notes, and contributor credits.

Jak działa

  1. Documentation Locations
  2. Writing Style
  3. User Manual Updates
  4. Configuration Guide Updates
  5. Troubleshooting Updates
  6. Website News Articles
  7. GitHub Release Notes
  8. Obsidian Vault Notes
  9. Crediting Contributors
  10. Release Documentation Checklist
Sekcje z nagłówków SKILL.md, w oryginale · 186 linii, 608 słów
Podgląd SKILL.md
---
name: update-docs
description: Update voxtype documentation for releases and features. Use when adding features, fixing bugs, or preparing releases. Covers user manual, troubleshooting, website, release notes, and contributor credits.
user-invocable: true
allowed-tools:
  - Read
  - Edit
  - Write
  - Glob
  - Grep
  - Bash
  - Skill
---

# Update Documentation

Guide for updating voxtype documentation across all locations.

## Documentation Locations

| Document | Location | When to Update |
|----------|----------|----------------|
| User Manual | `docs/USER_MANUAL.md` | New features, usage changes |
| Configuration Guide | `docs/CONFIGURATION.md` | New config options |
| Troubleshooting | `docs/TROUBLESHOOTING.md` | New error conditions, fixes |
| FAQ | `docs/FAQ.md` | Common questions |
| README | `README.md` | Major features, installation changes |
| Website News | `website/news/index.html` | Every release |
| GitHub Release | GitHub Releases | Every release |
| Obsidian Vault | `~/Documents/markdown-notes/Voxtype/` | Session notes, decisions |

## Writing Style

**Avoid AI writing patterns:**
- No em-dashes (—) - use colons or separate sentences
- No "delve", "leverage", "utilize", "streamline", "robust", "seamless"
- No excessive hedging ("It's worth noting...", "Interestingly...")
- No punchy one-liners ("And that's the point.", "Simple as that.")
- No sentence fragments for effect ("The result? Faster builds.")
- Write plainly and directly

## User Manual Updates

Location: `docs/USER_MANUAL.md`

When adding a feature:
1. Add to table of contents if significant
2. Create new section with clear heading
3. Include usage examples with code blocks
4. Explain the "why" not just the "how"

## Configuration Guide Updates

Location: `docs/CONFIGURATION.md`

For new config options:
1. Add to the relevant section
2. Show the TOML syntax
3. Document the default value
4. Explain what it does and when to use it

```markdown
### new_option

Enable the new feature.

```toml
[section]
new_option = true  # default: false
```

When enabled, this does X which is useful for Y.
```

## Troubleshooting Updates

Location: `docs/TROUBLESHOOTING.md`

Format for new issues:

```markdown
### Error: The specific error message

**Cause:** Why this happens

**Solution:**
1. Step one
2. Step two

**Example:**
```bash
command to fix
```
```

## Website News Articles

Location: `website/news/index.html`

Every GitHub release needs a matching news article. Follow v0.4.10/v0.4.11 as examples.

Structure:
```html
<article class="news-article" id="v0415">
    <div class="article-meta">
        <time datetime="2026-01-20">January 20, 2026</time>
        <span class="article-tag">Release</span>
    </div>
    <h2>v0.4.15: Feature Summary</h2>
    <div class="article-body">
        <p>Intro paragraph...</p>

        <h3>Feature Name</h3>
        <p>Description.</p>
        <p><strong>Why use it:</strong> User benefit.</p>

        <div class="code-block">
            <div class="code-header"><span>config.toml</span></div>
            <pre><code>[section]
option = "value"</code></pre>
        </div>
    </div>
</article>
```

Add new articles at the TOP of the articles list.

## GitHub Release Notes

Format:
- Title: `v0.4.15: Feature Summary`
- Brief intro paragraph
- `###` sections for each feature
- `**Why use it:**` callouts
- Bug fixes as bullet list
- Downloads table with checksums

## Obsidian Vault Notes

Use the `/obsidian` skill to save session context.

Location: `~/Documents/markdown-notes/Voxtype/`

Include:
- Summary of work completed
- Key decisions and rationale
- Links to PRs/issues
- Next steps

## Crediting Contributors

### In Commits

Add co-authors to commit messages:
```
Co-authored-by: Name <email@example.com>
```

### In Cargo.toml

Add to the authors array:
```toml
authors = [
    "Peter Jackson <pete@peteonrails.com>",
    "Contributor Name <contributor@example.com>",
]
```

### In README

Add to Contributors section with GitHub profile link.

### On Website

Add to the website's contributors or about page if significant contribution.

## Release Documentation Checklist

- [ ] Update `docs/USER_MANUAL.md` for new features
- [ ] Update `docs/CONFIGURATION.md` for new options
- [ ] Update `docs/TROUBLESHOOTING.md` for new error conditions
- [ ] Add news article to `website/news/index.html`
- [ ] Create GitHub release with notes
- [ ] Update `packaging/arch-bin/voxtype-bin.install` post_upgrade message
- [ ] Credit contributors in Cargo.toml and README
- [ ] Save session notes to Obsidian vault

## CLI Help Text

When adding new CLI options, update the clap attributes in `src/cli.rs`:

```rust
/// Clear description of what this option does
#[arg(long, short = 'x')]
pub new_option: bool,
```

The `--help` output IS documentation. Make it clear and complete.

Wersje

RepozytoriumWynikLicencja
Ta strona · peteonrails/voxtype100MIT
thefrederiksen/devthrottle100MIT
vercel/next.js100MIT
tesseron-dev/tesseron100Apache-2.0
tmj-90/gaffer100Apache-2.0
navapbc/digital-service-orchestra100Apache-2.0
ialameh/sift-coder100MIT
nightgauge/nightgauge91Apache-2.0
dmzoneill/skills90Apache-2.0

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

  • 100docs-update
    Aktualizuje, poprawia i audytuje dokumentację projektu: README, changelogi, dokumentację API, komentarze w kodzie, braki i ogólną jakość, zwłaszcza przed wydaniem.
  • 100documentation-updater
    Aktualizuje całą dokumentację projektu, w tym dokumentację implementacji, przewodniki użytkownika, dokumentację API i diagramy architektury, przy finalizowaniu funkcji.
  • 100documentation-management
    Opisuje obsługę dokumentacji w nexus-agents: aktualizacja i dodawanie dokumentów, zmiany potoku dokumentacji i rozwiązywanie problemów.
  • 100creating-releases-json
    Tworzy lub aktualizuje manifest releases.json, żeby rejestry i agenci mogli znaleźć, gdzie firma lub projekt publikuje notatki o wydaniach: changelog, RSS, GitHub releases lub App Store.
  • 100nvidia-nemoclaw-contributor-update-docs
    Przegląda ostatnie commity pod kątem zmian widocznych dla użytkownika, pisze lub aktualizuje strony dokumentacji i odświeża generowane skille użytkownika przy przygotowaniu wydania.
  • 100writing-release-notes
    Przygotowuje, odświeża lub poprawia stronę z notatkami o wydaniu w docs/releases przed otwarciem zwykłego PR.

Uwagi i zgłoszenia

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