技能 managing-project-rules
📦

managing-project-rules

安全

Crear y gestionar reglas de proyecto

Gestionar múltiples reglas de proyecto en diferentes archivos es lento y propenso a errores. Esta habilidad organiza las instrucciones de Claude Code en archivos modulares utilizando el directorio .claude/rules/, lo que hace que las reglas sean enfocadas, mantenibles y favorables para el equipo.

支持: Claude Codex Code(CC)
⚠️ 66
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“managing-project-rules”。 Create a testing rule file

预期结果:

Creado .claude/rules/testing.md con convenciones de pruebas. La regla cubre pruebas unitarias, pruebas de integración y organización de archivos de prueba.

正在使用“managing-project-rules”。 Add path-specific API rules

预期结果:

Creado .claude/rules/backend/api.md con frontmatter específico por ruta (paths: src/api/**/*.ts). La regla incluye requisitos de validación de entrada y estándares de respuesta de error.

安全审计

安全
v1 • 1/23/2026

All static findings are false positives. The scanner detected markdown code formatting backticks as Ruby/shell execution and documentation references to symlinks/crypto as security issues. This is a legitimate documentation skill for Claude Code's modular rules feature. No actual code execution, file system operations, or cryptographic operations occur.

2
已扫描文件
168
分析行数
2
发现项
1
审计总数

严重问题 (1)

False Positive: Markdown Code Formatting
The static scanner detected backticks as Ruby/shell backtick execution. These are markdown code formatting delimiters for inline code examples like `**/*.ts` and `src/**/*`. No actual code execution occurs.

高风险问题 (1)

False Positive: Documentation References
Scanner flagged symlink and file path references as security issues. These are legitimate documentation examples showing Claude Code's supported features. No actual symlink creation or file operations occur.
审计者: claude

质量评分

41
架构
100
可维护性
87
内容
21
社区
75
安全
91
规范符合性

你能构建什么

Configurar estándares de codificación

Crear archivos de reglas enfocados para estilo de código, requisitos de pruebas y pautas de seguridad. Cada archivo de reglas cubre un tema para facilitar el mantenimiento.

Organizar reglas de proyectos multi-módulo

Usar subdirectorios en .claude/rules/ para separar reglas de frontend, backend y generales. Aplicar reglas específicas por ruta solo cuando sea necesario.

Actualizar reglas de proyecto existentes

Ampliar archivos de reglas existentes agregando nuevas secciones, eliminando duplicados y preservando contenido valioso. Consultar al usuario antes de cambios importantes.

试试这些提示

Crear un nuevo archivo de reglas
Crear un archivo de reglas para [TOPIC] en .claude/rules/. La regla debe cubrir [KEY_POINTS].
Agregar reglas específicas por ruta
Crear una regla específica por ruta para [PATTERN] que cubra [REQUIREMENTS]. Usar frontmatter YAML para delimitar el ámbito de la regla.
Organizar reglas con subdirectorios
Organizar las reglas existentes en una estructura de subdirectorios. Crear [SUBDIRECTORY]/[TOPIC].md para [RULES].
Actualizar y ampliar reglas existentes
Actualizar el archivo de reglas existente en .claude/rules/[FILENAME]. Agregar información sobre [NEW_CONTENT]. Preservar el contenido existente.

最佳实践

  • Mantener cada archivo de reglas enfocado en un tema como pruebas, seguridad o diseño de API
  • Usar nombres de archivos descriptivos en kebab-case que indiquen el propósito de la regla
  • Aplicar frontmatter específico por ruta solo cuando las reglas realmente se apliquen a tipos de archivos específicos
  • Usar subdirectorios para agrupar reglas relacionadas (frontend/, backend/, general/)

避免

  • Crear un archivo grande que cubra múltiples temas no relacionados
  • Usar reglas específicas por ruta para reglas que se aplican a todo el proyecto
  • Realizar cambios estructurales frecuentes sin consultar al equipo
  • Reglas superpuestas que se contradicen o duplican entre sí

常见问题

¿Cuál es la diferencia entre CLAUDE.md y .claude/rules/?
CLAUDE.md es un archivo único para todas las instrucciones del proyecto. El directorio .claude/rules/ permite dividir las instrucciones en múltiples archivos enfocados. Ambos se cargan con la misma prioridad.
¿Cómo funcionan las reglas específicas por ruta?
Agregar frontmatter YAML con un campo paths que contenga patrones glob. La regla solo se aplica cuando Claude trabaja en archivos que coincidan con esos patrones.
¿Puedo compartir reglas entre múltiples proyectos?
Sí. Puedes crear symlinks de archivos de reglas comunes o directorios dentro de .claude/rules/. Los symlinks se resuelven y cargan normalmente.
¿Qué sucede con reglas conflictivas?
Las reglas se cargan alfabéticamente. Cuando ocurren conflictos, la regla más específica (con frontmatter por ruta) toma precedencia para los archivos coincidentes.
¿Cómo funcionan las reglas a nivel de usuario?
Crear reglas en ~/.claude/rules/ en tu directorio personal. Las reglas de usuario se cargan antes que las reglas del proyecto, dando mayor prioridad a las reglas del proyecto.
¿Cuántos archivos de reglas debo crear?
Crear un archivo por tema. Comenzar con general.md y agregar archivos especializados (testing.md, security.md, api.md) a medida que el proyecto crece.

开发者详情

文件结构