askill
extension-assessment

extension-assessmentSafety 90Repository

Use when assessing TYPO3 extensions for compliance against all Netresearch skills, or running /assess-extension for systematic verification with scripted checks and domain-batched LLM review.

1 stars
1.2k downloads
Updated 2/20/2026

Package Files

Loading files...
SKILL.md

Extension Assessment Skill

Systematic compliance assessment for TYPO3 extensions against all Netresearch skills.

Why This Skill Exists

When asked to "ensure extension aligns with all skills", LLMs typically cherry-pick obvious issues and miss 50-80% of requirements. This skill enforces systematic verification through scripted pre-flight checks (mechanical, 100% accurate), domain-batched LLM agents (subjective judgment), and structured JSON output (verifiable completeness).

Running the Assessment

/assess-extension

Steps performed:

  1. Detect extension root (ext_emconf.php or composer.json with typo3-cms-extension)
  2. Discover all skills from plugin cache and local skills
  3. Find checkpoints using convention-with-override pattern
  4. Run scripted checks (file_exists, contains, regex, etc.)
  5. Group LLM checkpoints by domain, spawn 3-4 parallel agents
  6. Collect JSON results and validate completeness
  7. Generate compliance report

Checkpoint Types

For full schema, see references/checkpoints-schema.md.

Mechanical Checks (Scripted)

TypeDescription
file_existstest -f $target
file_not_existstest ! -f $target
containsgrep -q "$pattern" $target
not_contains! grep -q "$pattern" $target
regexgrep -qE "$pattern" $target
json_pathjq -e "$path" $target
gh_apiGitHub API check via gh api
commandRun arbitrary command, check exit code

LLM Reviews (Agent)

TypeDescription
llm_reviewRequires LLM judgment, grouped by domain

Domain Groups for LLM Agents

DomainSkillsFocus
repo-healthgithub-project, netresearch-branding, agentsREADME, badges, branding, AGENTS.md
securityenterprise-readiness, security-auditSLSA, OpenSSF, SBOM, vulnerabilities
code-qualitytypo3-conformance, php-modernization, typo3-testingPHPStan, tests, PHP 8.x patterns
documentationtypo3-docsRST, rendering, docs.typo3.org standards

Severity Levels

LevelMeaningAction
errorMust fix before releaseBlocks release
warningShould fixRecommendation
infoNice to haveOptional

Using Reference Documentation

  • Checkpoints schema: references/checkpoints-schema.md -- full YAML schema for checkpoint definitions
  • Checkpoint workflow: references/checkpoint-workflow.md -- discovery, agent prompts, validation rules, YAML format, troubleshooting
  • Migration guide: references/migration-guide.md -- guide for adding checkpoints to skills that don't have them yet

Contributing: Report issues at https://github.com/netresearch/extension-assessment-skill

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

78/100Analyzed 2/22/2026

Well-structured skill with clear purpose, comprehensive documentation of checkpoint types, domain grouping for parallel LLM agents, and reference materials. Scores high on clarity, safety, and actionability. Slight deduction for completeness due to lack of concrete command examples and troubleshooting. The systematic compliance approach (mechanical checks + subjective LLM reviews) represents a reusable methodology even if the implementation is TYPO3-specific.

90
85
65
72
75

Metadata

Licenseunknown
Version-
Updated2/20/2026
Publishernetresearch

Tags

apigithubgithub-actionsllmsecuritytesting