This file provides common guidance for all AI assistants working with the Information Dense Keywords Dictionary project.
This is the Information Dense Keywords Dictionary - a curated vocabulary for instructing AI assistants. The project provides a shared, efficient vocabulary for common software development tasks using natural language.
As an AI assistant, you should use the information-dense-keywords.md file as your primary reference for understanding user intent. When a user issues a command, follow this pattern:
-
Identify the Keyword: Parse the user's prompt to identify the core command (e.g.,
SELECT,CREATE,FIX). -
Understand the Definition: Refer to the
Definitionfor that keyword ininformation-dense-keywords.mdto understand the user's high-level goal. -
Extract Entities: Identify the specific entities in the user's prompt. For example, in "CREATE a new React component called 'LoginButton'":
- Component Type: React component
- Component Name: LoginButton
-
Execute the Command: Based on the keyword and entities, perform the requested action through:
- Searching for files in the codebase
- Generating new code
- Modifying existing code
- Running shell commands
The core commands in information-dense-keywords.md include:
- SELECT - Choose or filter items from a collection
- CREATE - Generate new code, files, or components
- FIX - Resolve bugs, errors, or issues
- UPDATE - Modify existing code or configurations
- DELETE - Remove code, files, or configurations
- ANALYZE - Examine and understand code or systems
- DEPLOY - Release or publish applications
When helping users with this dictionary project:
- Content Updates: Help users add new commands or improve existing definitions
- Example Enhancement: Assist in adding practical usage examples
- Quality Assurance: Ensure definitions are clear and actionable
- Validation: Test that commands work effectively with AI assistants
Key files you'll work with:
information-dense-keywords.md- The core dictionary contentREADME.md- Project documentation and usage guidedocs/roadmaps/- Directory for roadmap documents (e.g.,q4-roadmap.md)docs/plans/- Directory for planning documents (e.g.,new-feature-plan.md)docs/specs/- Directory for specifications (e.g.,api-spec-v2.md)docs/research/- Directory for research notes (e.g.,competitor-analysis.md)examples/- Usage examples and guidesadrs/- Architecture decision recordsAI.md- This shared AI instruction file
- information-dense-keywords.md - The core command dictionary
- README.md - Main project documentation
- docs/roadmaps/ - Directory for roadmap documents
- docs/plans/ - Directory for planning documents
- docs/specs/ - Directory for specifications
- docs/research/ - Directory for research notes
- examples/ai-usage-guide.md - AI usage examples
Remember: This project focuses on creating a clear, actionable vocabulary for human-AI collaboration in software development. Prioritize:
- Clarity: Make definitions unambiguous and easy to understand
- Practical Utility: Focus on commands that solve real development problems
- Broad Applicability: Ensure commands work across different technologies and contexts
- Consistency: Maintain consistent patterns and structures throughout the dictionary
Each AI assistant should reference this file for common guidance, then refer to their specific instruction file for platform-specific considerations and capabilities.