Skip to main content

typo3-docs

Use when creating, editing, or reviewing TYPO3 extension documentation (Documentation/*.rst, guides.xml, README.md, XLF translations), rendering docs with Docker, using TYPO3 RST directives, adding screenshots, deploying to docs.typo3.org, improve docs, fix documentation, or XLIFF 2-space indentation (TYPO3 v14+).

설치로 이동

소스 정보

저장소
dirnbauer/webconsulting-skills
최근 소스 활동
2026년 7월 27일 06:04
감지된 SKILL.md 언어
영어
스타
33
포크
6

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
41 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
typo3-docs
description
Use when creating, editing, or reviewing TYPO3 extension documentation (Documentation/*.rst, guides.xml, README.md, XLF translations), rendering docs with Docker, using TYPO3 RST directives, adding screenshots, deploying to docs.typo3.org, improve docs, fix documentation, or XLIFF 2-space indentation (TYPO3 v14+).
# TYPO3 Documentation Skill Create and maintain TYPO3 extension documentation following official docs.typo3.org standards. ## Core Workflow 1. **Run extraction first** to identify documentation gaps: ```bash scripts/extract-all.sh /path/to/extension scripts/analyze-docs.sh /path/to/extension ``` 2. Consult the appropriate reference file for the task 3. Use TYPO3-specific directives, not plain text 4. Validate: `scripts/validate_docs.sh /path/to/extension` 5. Render: `scripts/render_docs.sh /path/to/extension` > **Critical**: When the user asks to "show docs", render and display HTML output, not raw RST. ## Element Selection Guide | Content Type | Directive | |--------------|-----------| | Complete code | `literalinclude` (preferred over `code-block`) | | Short snippets | `code-block` with `:caption:` | | Config options | `confval` with `:name:`, `:type:`, `:default:` | | PHP API | `php:method::` -- use `:returntype:` for nullable/union types | | Notices | `note`, `tip`, `warning`, `important` | | Feature grids | `card-grid` with `stretched-link` in footer | | Alternatives | `tabs` (synchronized) | | Screenshots | `figure` with `:zoom: lightbox` `:class: with-border with-shadow` | ## Critical Rules - **UTF-8**, **4-space** indent, **80 char** lines, **LF** - **CamelCase** files, **sentence case** headings - **Permalink anchors** (`.. _label:`) before every heading - **Index.rst** in every subdirectory - **PNG** screenshots with `:alt:` and `:zoom: lightbox` - **.editorconfig** in `Documentation/` - **Screenshots MANDATORY** for backend modules, config, workflows - **Max 250 lines** per RST -- split with `toctree` - **No `mailto:`** -- use GitHub Issues/Discussions - **PHP domain**: no `?Type`/`Type|null` in `php:method::`; use `:returntype:` ## Code Example Validation Cross-reference code examples against extension source: grep method names in `Classes/`, compare CLI arguments against `configure()`, verify API signatures match. See `references/extraction-patterns.md`. ## Pre-Commit Checklist 1. `.editorconfig` in `Documentation/`, `Index.rst` in every directory 2. 4-space indent, no tabs, max 80 chars 3. Code blocks have `:caption:`, inline code uses proper roles 4. Screenshots exist with `:alt:` and `:zoom: lightbox` 5. `scripts/validate_docs.sh` passes, render has no warnings 6. README and Documentation/ are synchronized ## References - `references/file-structure.md` -- directory layout, naming conventions - `references/guides-xml.md` -- build configuration, interlink settings - `references/coding-guidelines.md` -- .editorconfig, indentation rules - `references/rst-syntax.md` -- headings, list punctuation, doc-review pitfalls - `references/text-roles-inline-code.md` -- `:php:`, `:file:`, `:guilabel:`, `:ref:` - `references/code-structure-elements.md` -- code blocks, confval, PHP domain - `references/typo3-directives.md` -- confval, versionadded, deprecated - `references/content-directives.md` -- accordion, tabs, card-grid - `references/screenshots.md` -- image requirements, figure directives - `references/rendering.md` -- Docker commands, live preview - `references/intercept-deployment.md` -- webhook, build triggers - `references/asset-templates-guide.md` -- templates, screenshot workflow - `references/architecture-decision-records.md` -- ADR patterns - `references/documentation-coverage-analysis.md` -- coverage scoring - `references/scripts-guide.md` -- script options - `references/typo3-extension-architecture.md` -- extension layout --- ## Credits & Attribution This skill is based on the excellent work by **[Netresearch DTT GmbH](https://www.netresearch.de/)**. Original repository: https://github.com/netresearch/typo3-docs-skill **Copyright (c) Netresearch DTT GmbH** — Methodology and best practices (MIT / CC-BY-SA-4.0) Special thanks to [Netresearch DTT GmbH](https://www.netresearch.de/) for their generous open-source contributions to the TYPO3 community, which helped shape this skill collection. Adapted by webconsulting.at for this skill collection
GitHub에서 보기