Rules-Agents
Conjunto de reglas y mejores prácticas genéricas para desarrollo backend con Amazon Q Developer y otros asistentes de IA.
Install / Use
npx skills add EduMMorenolp/Rules-AgentsInstalls into whichever agent you are using.
Amazon Q Rules
Amazon Q Developer rules
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of Rules-Agents
Rules-Agents scores 66/100 on our quality scale, 3939th of 4,604 Development & Engineering skills we index.
Its Amazon Q Rules is 2.8 KB long, well organised into 15 sections with 7 code examples: a solid amount of guidance for an agent.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-09-02 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Rules-Agents compared with similar skills
All 4 of these similar skills score higher than Rules-Agents; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Rules-Agents (this skill)by EduMMorenolp | 66 | 0 | — | Amazon Q Rules |
| taste-skillby Leonxlnx | 100 | 102.7k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 66.0k | 5d ago | CLAUDE.md |
| claude-howtoby luongnv89 | 100 | 45.2k | 6d ago | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 33d ago | SKILL.md |
Frequently asked questions
- How do I install Rules-Agents?
- Run
npx skills add EduMMorenolp/Rules-Agents. The install tabs above show the steps for each supported agent. - Which AI agents does Rules-Agents work with?
- It is written for Amazon Q, as a Amazon Q Rules file. Other agents that read the same format can often use it too.
- Is Rules-Agents safe to use?
- It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Rules-Agents still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubAccessAI Backend - Timestamp Rules (OBLIGATORIO)
🚨 REGLA CRÍTICA: SIEMPRE snake_case
✅ CORRECTO - OBLIGATORIO
// ✅ SIEMPRE usar snake_case en queries
order: [['created_at', 'DESC']]
order: [['updated_at', 'DESC']]
// ✅ SIEMPRE usar snake_case en where
where: { created_at: { [Op.gte]: startDate } }
where: { updated_at: { [Op.lt]: endDate } }
// ✅ SIEMPRE usar snake_case en updates
await Model.update({ updated_at: new Date() }, { where: { id } });
❌ PROHIBIDO - NUNCA USAR
// ❌ NUNCA usar camelCase
order: [['createdAt', 'DESC']] // MAL
order: [['updatedAt', 'DESC']] // MAL
// ❌ NUNCA usar camelCase en where
where: { createdAt: { [Op.gte]: startDate } } // MAL
where: { updatedAt: { [Op.lt]: endDate } } // MAL
// ❌ NUNCA usar camelCase en updates
await Model.update({ updatedAt: new Date() }, { where: { id } }); // MAL
🔧 Configuración Obligatoria de Modelos
✅ Configuración Estándar
const Model = sequelize.define('ModelName', {
// campos del modelo
}, {
tableName: 'table_name',
underscored: true, // ✅ OBLIGATORIO
timestamps: true, // ✅ OBLIGATORIO
createdAt: 'created_at', // ✅ OBLIGATORIO
updatedAt: 'updated_at' // ✅ OBLIGATORIO
});
📋 Ejemplos Comunes
Queries de Listado
// ✅ CORRECTO
const alerts = await Alert.findAll({
order: [['created_at', 'DESC']]
});
// ✅ CORRECTO
const devices = await Device.findAll({
order: [['updated_at', 'DESC']]
});
Filtros por Fecha
// ✅ CORRECTO
const recentAlerts = await Alert.findAll({
where: {
created_at: {
[Op.gte]: new Date(Date.now() - 24 * 60 * 60 * 1000)
}
}
});
Updates con Timestamp
// ✅ CORRECTO
await Alert.update(
{ updated_at: new Date() },
{ where: { id: alertId } }
);
🚨 Validación Obligatoria
Antes de Commit
- Buscar en código:
createdAtyupdatedAt - Reemplazar por:
created_atyupdated_at - Verificar queries: Todos los
orderdeben usar snake_case - Verificar updates: Todos los updates de timestamp deben usar snake_case
Comando de Verificación
# Buscar usos incorrectos
grep -r "createdAt\|updatedAt" src/
grep -r "order.*createdAt\|order.*updatedAt" src/
📝 Checklist Pre-Commit
- [ ] ✅ Todos los
orderusancreated_at/updated_at - [ ] ✅ Todos los
whereusancreated_at/updated_at - [ ] ✅ Todos los
updateusancreated_at/updated_at - [ ] ✅ Modelos configurados con
underscored: true - [ ] ✅ Modelos configurados con
createdAt: 'created_at' - [ ] ✅ Modelos configurados con
updatedAt: 'updated_at'
Esta regla es OBLIGATORIA y NO NEGOCIABLE para mantener consistencia con la base de datos PostgreSQL que usa snake_case.
Related Skills
taste-skill
102.7kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
ai-job-search
66.0kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
claude-howto
45.2kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
