Generate Ecto migrations from natural language or schema descriptions. Handles tables, columns, indexes, constraints, references, enums, and partitioning. Supports reversible migrations, data migrations, and multi-tenant patterns. Use when creating or modifying database schemas, adding indexes, altering tables, creating enums, or performing data migrations in an Elixir project.
Security Analysis
high confidenceThe skill is an instruction-only helper for generating Ecto migrations and its requirements and instructions are consistent with that purpose.
Name/description (Ecto migrations) match the content of SKILL.md and the provided references. The skill does not request unrelated binaries, credentials, or config paths — everything is appropriate for a migration-generation helper.
SKILL.md contains templates, patterns, and concrete migration snippets (indexes, constraints, multi-tenant patterns, data-migration guidance). It does not instruct the agent to read arbitrary local files, access environment variables, or send data to external endpoints. It also does not instruct the agent to execute migrations against a database (only shows mix/execute examples), so runtime scope is limited to generating code/text.
No install spec and no code files that run on the host. As an instruction-only skill, it does not download or write executables to disk — lowest-risk install profile.
The skill declares no required environment variables, credentials, or config paths. That is proportionate: generating migration text does not require secrets or external service access.
always is false and the skill does not request persistent presence or modify other skills. Autonomous invocation is allowed (platform default) but the skill's content does not raise additional privilege concerns.
Guidance
This skill is coherent and appears safe as an authoring helper, but remember: generated migrations change your database schema. Always review generated migration code before running it, run migrations in a development/staging environment first, take backups, and ensure patterns (primary key type, tenant_id decisions, concurrent index flags, data-migration strategies) match your application's conventions. Because the skill is instruction-only, installing it does not add code to your system, but do not apply generated SQL/migrations without standard code review and testing.
Latest Release
v1.0.0
Initial release of ecto-migrator. - Generate Ecto migrations from natural language or schema descriptions. - Supports creation and modification of tables, columns, indexes, constraints, references, enums, and partitioning. - Handles reversible migrations, data migrations, and multi-tenant schema patterns. - Provides naming conventions, migration templates, index and constraint strategies, and PostgreSQL extension guidance. - Includes best practices for data migrations and enum types in Elixir projects.
More by @gchapim
Published by @gchapim on ClawHub