edit-resource

Coordinate resource edits across documentation, database, backend, tests, and frontend.

2|1|Updated Jan 24, 2025
One-click install
npx skills add https://github.com/elhub/flex-information-system --skill edit-resource
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edit-resource
Source: https://github.com/elhub/flex-information-system/tree/main/.github/skills/edit-resource
Command: npx skills add https://github.com/elhub/flex-information-system --skill edit-resource

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires liquibase, postgresql, go, react, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of editing or creating resources within the Flexibility Information System, reducing manual effort and streamlining workflows.

Core Features & Use Cases

  • Resource Management: Handle modifications to fields, constraints, permissions, documentation, UI pages, tests, and more for any resource.
  • End-to-End Workflow: Guided steps for changes affecting documentation, database, backend, tests, and frontend.
  • Use Case: When you need to add a new field to a resource or modify an existing one, this Skill provides a structured approach to ensure all necessary components are updated.

Quick Start

Run the 'edit-resource' skill to start the workflow for editing a resource in the FIS project.

Frequently Asked Questions about edit-resource

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

FAQPage Schema
How do I manage resources in the Flexibility Information System end-to-end?

To manage resources in the Flexibility Information System, you can use a guided workflow that coordinates changes across documentation, database, backend, tests, and frontend components. This ensures all necessary parts are updated.

Do I need PostgreSQL and React to edit FIS resources?

Yes, you need PostgreSQL and React, along with Liquibase and Go, to execute the resource editing workflow. These dependencies are required to coordinate changes across the database, backend, and frontend of the Flexibility Information System.

What is the best way to add a new field to an existing resource in FIS?

The best way to add a new field to a resource in FIS is to use a structured workflow that handles modifications to fields, constraints, permissions, documentation, UI pages, and tests, ensuring all system components are synchronized.

How does database schema migration work when modifying FIS resources?

Database schema migration when modifying FIS resources works by using Liquibase to coordinate database changes alongside backend Go logic and frontend React updates, ensuring structural changes are tracked and applied consistently.

Can I update backend permissions and frontend UI pages simultaneously for a resource?

Yes, you can update backend permissions and frontend UI pages simultaneously. The resource management workflow streamlines modifications across constraints, backend logic, tests, and frontend UI components in a single end-to-end process.

What are the limitations of editing resources in the Flexibility Information System?

The primary limitation is strict dependency requirements: you must have Liquibase, PostgreSQL, Go, and React configured. The workflow is specifically tailored for the Flexibility Information System architecture and may not suit other platforms.