cecor-management

Manage students, teachers, and Keycloak integration in the CECOR project.

1|Updated Mar 10, 2025
One-click install
npx skills add https://github.com/devdavidalonso/cecor --skill cecor-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cecor-management
Source: https://github.com/devdavidalonso/cecor/tree/main/.agent/skills/cecor-management
Command: npx skills add https://github.com/devdavidalonso/cecor --skill cecor-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of students, teachers, and the integration with Keycloak within the CECOR project, ensuring consistency and adherence to best practices.

Core Features & Use Cases

  • Student & Teacher Management: Provides guidelines for managing user data, including academic and basic information, and their relationship with Keycloak.
  • Keycloak Integration: Details the process for integrating with the external Keycloak SSO for user authentication and management.
  • Development Standards: Enforces naming conventions and architectural patterns for both backend (Go) and frontend (Angular) development.
  • Use Case: A new developer needs to add a new student record. This Skill guides them on the correct database structure, naming conventions for code, and the Keycloak integration flow, ensuring the new record is added consistently and securely.

Quick Start

Follow the naming conventions and architectural patterns outlined in this skill for all new student and teacher related development.

Frequently Asked Questions about cecor-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Keycloak authentication into an Angular and Go application?

Integrating Keycloak with an Angular and Go application involves implementing user creation flows and password policies on the backend, while handling SSO authentication on the frontend to manage students and teachers securely.

What database schemas are needed for student and teacher management systems?

Database schemas for student and teacher management require tables mapping academic and basic user information to their corresponding Keycloak identities, ensuring data consistency across the application.

How do I implement Material Stepper and FormArray patterns in Angular for user registration?

Implementing Material Stepper and FormArray in Angular for user registration involves structuring multi-step forms to capture academic data and handling dynamic date fields for student profiles.

What are the best practices for managing student records with a Go backend?

Managing student records with a Go backend requires following strict naming conventions and architectural patterns to ensure secure data handling and seamless Keycloak integration for user authentication.

Can I use this approach to manage both students and teachers in the same system?

Yes, this approach manages both students and teachers by providing unified guidelines for user data structures, Keycloak integration flows, and development standards across both Go backend and Angular frontend.