Back to catalog

grammar-progression

Analyze and optimize grammar learning progression, identify dependencies between concepts, and generate structured learning paths. Use for curriculum planning, content organization, and grammar exercise generation.

  • Category: discovered
  • Tags: github, community
  • Version: 1.0.0
  • Author: walid
  • Downloads: 0
  • Updated: 2025-11-22

Download the latest version (v1.0.0) from this page.

SKILL.md

---
name: grammar-progression
description: Analyze and optimize grammar learning progression, identify dependencies between concepts, and generate structured learning paths. Use for curriculum planning, content organization, and grammar exercise generation.
---

# Grammar Progression Skill

## Core Capabilities

1. Grammar Structure Analysis
   - Map concept dependencies
   - Track complexity levels
   - Identify learning bottlenecks

2. Cross-linguistic Comparison
   - Compare Bulgarian and German structures
   - Identify transfer points
   - Note potential interference areas

3. Learning Path Generation
   - Create optimized progression paths
   - Align with CEFR standards
   - Generate practice sequences

## Instructions

### Grammar Analysis
```python
def analyze_grammar_structure(grammar_data):
    """
    Analyze grammar concepts and their relationships
    Returns structured grammar mapping
    """
    # Implementation in grammar_analysis.py
    pass
```

### Linguistic Comparison
```python
def compare_language_structures(bg_data, de_data):
    """
    Compare grammar structures between languages
    Returns comparison analysis
    """
    # Implementation in language_comparison.py
    pass
```

### Path Generation
```python
def generate_learning_path(grammar_data):
    """
    Generate optimized grammar learning sequence
    Returns structured learning path
    """
    # Implementation in learning_path.py
    pass
```

## Additional Resources

- `scripts/grammar_analysis.py`: Grammar structure analysis tools
- `scripts/language_comparison.py`: Cross-linguistic comparison functions
- `scripts/learning_path.py`: Learning path generation
- `REFERENCE.md`: Detailed grammar reference
- `templates/`: Learning path templates

## Examples

1. Grammar Structure Analysis:
```json
{
  "query": "Analyze verb tense system",
  "response": {
    "tense_system": {
      "present": {
        "complexity": "basic",
        "prerequisites": ["verb_conjugation"],
        "related_concepts": ["aspect"]
      },
      "past": {
        "complexity": "intermediate",
        "prerequisites": ["present_tense", "aspect_understanding"],
        "related_concepts": ["participles"]
      }
    }
  }
}
```

2. Cross-linguistic Comparison:
```json
{
  "query": "Compare case systems",
  "response": {
    "comparison": {
      "bulgarian": {
        "cases": "limited",
        "main_features": ["vocative_case"],
        "complexity": "low"
      },
      "german": {
        "cases": "extensive",
        "main_features": ["nominative", "accusative", "dative", "genitive"],
        "complexity": "high"
      },
      "learning_implications": [
        "Focus on German case system",
        "Use Bulgarian prepositions as bridges"
      ]
    }
  }
}
```

3. Learning Path Generation:
```json
{
  "query": "Generate A1 grammar path",
  "response": {
    "learning_path": [
      {
        "stage": 1,
        "focus": "basic sentence structure",
        "concepts": ["word_order", "subject_verb_agreement"]
      },
      {
        "stage": 2,
        "focus": "present tense",
        "concepts": ["regular_verbs", "irregular_verbs"]
      }
    ]
  }
}
```

## Usage Guidelines

1. Follow CEFR progression principles
2. Consider both languages' unique features
3. Account for learner background
4. Build systematic progression
5. Include regular review points

## Error Handling

1. Invalid Grammar Data:
   - Validate structure before analysis
   - Report specific issues
   - Suggest corrections

2. Progression Conflicts:
   - Identify circular dependencies
   - Resolve concept ordering
   - Document decisions

3. Cross-linguistic Issues:
   - Note incompatible comparisons
   - Provide alternative approaches
   - Document limitations

## See Also

- `/vocabulary-analysis`: Related vocabulary patterns
- `/exercise-generation`: Grammar exercise creation
- `/bilingual-content`: Bilingual content analysis