بنقرة واحدة
review-schema
Review JSON schemas in schema/ for correctness, consistency, completeness. Check that schemas match Dart models, parsers, and Studio. Trigger on "/review-schema".
القائمة
Review JSON schemas in schema/ for correctness, consistency, completeness. Check that schemas match Dart models, parsers, and Studio. Trigger on "/review-schema".
Regenerate everything from schemas — templates, docs, Studio types. Run after changing any schema file. Trigger on "/generate-all".
Verify Studio site is fully in sync with schemas. Build, test, check for hardcoded values. Trigger on "/sync-studio".
Add a new config option end-to-end — schema, config model, parser, pipeline integration, templates. Studio picks it up automatically. Trigger on "/add-config-option <section.field_name>" (e.g. "targets.openapi", "rules.require_descriptions").
Add a new field to analytics events end-to-end — schema, model, parser, renderer, tests, templates. Trigger on "/add-event-field <field_name>" or when user asks to add a field to events.
Full project review — schemas, Dart code, Studio, templates, docs. Checks everything is in sync. Trigger on "/review-all".
Review Dart library code for quality, architecture, SOLID, test coverage, and consistency with schemas. Trigger on "/review-code" or "/review-code <path>".
| name | review-schema |
| description | Review JSON schemas in schema/ for correctness, consistency, completeness. Check that schemas match Dart models, parsers, and Studio. Trigger on "/review-schema". |
Deep review of schema/*.json files.
schema/lib/src/parser/parameter_parser.dart — does it handle all parameter.schema.json fields?lib/src/parser/event_parser.dart — does it handle all events.schema.json fields?lib/src/parser/context_parser.dart — does it handle all context.schema.json fields?lib/src/parser/shared_parameter_parser.dart — does it handle all shared_parameters.schema.json fields?lib/src/config/config_parser.dart — does it handle all analytics_gen.schema.json fields?lib/src/models/analytics_parameter.dart — all fields from parameter schema present?lib/src/models/analytics_event.dart — all fields from event schema present?lib/src/config/analytics_config.dart — all config sections present?title and descriptiontypex-alias-for fields have matching originals