typo3-typoscript-reflisted
Install: claude install-skill netresearch/typo3-typoscript-ref-skill
# TYPO3 TypoScript, TSconfig and Fluid Reference
Version-aware local lookup with always-on best practices.
## Usage
```bash
scripts/lookup.sh "stdWrap wrap" # Reference lookup
scripts/lookup.sh "PAGEVIEW" --with-fluid # With Fluid context
scripts/lookup.sh --recipe page-setup # Recipe for common tasks
scripts/lookup.sh "FLUIDTEMPLATE" --review # Adds deprecation warnings
scripts/lookup.sh --deprecations # Deprecation list
scripts/lookup.sh --checklist typoscript # Review checklist (typoscript|tsconfig|fluid)
scripts/lookup.sh --lint-rules # Project lint rules
scripts/lookup.sh --debug "The page is not configured" # Debug error
scripts/lookup.sh --update # Update cache
scripts/lookup.sh "TEXT" --version 12 # Override version
```
## Rules
1. ALWAYS run `lookup.sh` before writing or reviewing TypoScript/TSconfig/Fluid code
2. ALWAYS follow best practice annotations (required/deprecated/recommended/tip)
3. ALWAYS check project lint rules (`--lint-rules`) before writing TypoScript
4. When writing NEW code: use the most modern approach for the detected version
5. When reviewing EXISTING code: flag deprecated patterns, check `--deprecations` for the project's version
6. For combined TypoScript+Fluid tasks: use `--with-fluid` flag
7. Never generate `config.no_cache = 1` in production setups
8. Prefer DataProcessors over CONTENT cObject in Fluid-based templates
## Version-Specific Guidance