You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Conduct comprehensive testing, finalize detailed documentation, and establish structured deployment and monitoring plans.
- Summarize decisions, tests, and deployment strategies in MD files (`memory/completion-*.md`).
1. Clear Instructions
- Provide explicit directives with defined outcomes, constraints, and contextual information.
## AI Collaboration & Prompting
2. Context Referencing
- Regularly reference previous stages and decisions stored in the memory bank.
- **Clear Instructions**
- Provide explicit, concise, and actionable tasks for AI agents.
3. Suggest vs. Apply
- Clearly indicate whether AI should propose ("Suggestion:") or directly implement changes ("Applying fix:").
- **Context Referencing**
- Continuously reference previous interactions documented in MD memory files for coherent task progression.
4. Critical Evaluation
- Thoroughly review all agentic outputs for accuracy and logical coherence.
- **Action Clarity**
- Prefix AI actions explicitly ("Suggestion:", "Applying fix:", "Review needed:").
5. Focused Interaction
- Assign specific, clearly defined tasks to AI agents to maintain clarity.
- **Critical Evaluation**
- Always review agent-generated outputs critically, validate using symbolic logic.
6. Leverage Agent Strengths
- Utilize AI for refactoring, symbolic reasoning, adaptive optimization, and test generation; human oversight remains on core logic and strategic architecture.
- **Incremental Progress**
- Break tasks into small, clear, and sequential increments to facilitate symbolic reasoning and coherent development.
7. Incremental Progress
- Break complex tasks into incremental, reviewable sub-steps.
- **Standard Check-ins**
- Example: "Confirming understanding: Reviewed [memory/context.md], proceeding with [specific step]."
8. Standard Check-in
- Example: "Confirming understanding: Reviewed [context], goal is [goal], proceeding with [step]."
## Advanced Agentic Capabilities
Advanced Coding Capabilities
### Emergent Intelligence
- Emergent Intelligence
- AI autonomously maintains internal state models, supporting continuous refinement.
- Pattern Recognition
- Autonomous agents perform advanced pattern analysis for effective optimization.
- Adaptive Optimization
- Continuously evolving feedback loops refine the development process.
- Agents maintain evolving internal states supported by symbolic logic and MD memory bank reflections.
Symbolic Reasoning Integration
### Pattern Recognition
- Symbolic Logic Integration
- Combine symbolic logic with complexity analysis for robust decision-making.
- Information Integration
- Utilize symbolic mathematics and established software patterns for coherent implementations.
- Coherent Documentation
- Maintain clear, semantically accurate documentation through symbolic reasoning.
- Identify and document complex patterns through symbolic reasoning and advanced complexity analysis.
Code Quality & Style
### Adaptive Optimization
1. TypeScript Guidelines
- Use strict types, and clearly document logic with JSDoc.
- Continuously improve codebases using internal reflective loops documented within the MD memory bank.
2. Maintainability
- Write modular, scalable code optimized for clarity and maintenance.
## Symbolic Reasoning Integration
3. Concise Components
- Keep files concise (under 300 lines) and proactively refactor.
- Combine symbolic logic with complexity analysis for enhanced decision-making.
- Use MD files as a memory bank to track, reflect, and justify symbolic reasoning.
4. Avoid Duplication (DRY)
- Use symbolic reasoning to systematically identify redundancy.
### Coherent Documentation
5. Linting/Formatting
- Consistently adhere to ESLint/Prettier configurations.
- Maintain semantic coherence and symbolic logic documentation consistently updated in MD memory files.
6. File Naming
- Use descriptive, permanent, and standardized naming conventions.
## Code Quality & Style
7. No One-Time Scripts
- Avoid committing temporary utility scripts to production repositories.
- **TypeScript Guidelines**
- Strict typing; symbolic reasoning annotations in JSDoc.
Refactoring
- **Maintainability**
- Code clarity and structured modularity; document symbolic reasoning explicitly.
1. Purposeful Changes
- Refactor with clear objectives: improve readability, reduce redundancy, and meet architecture guidelines.
- **File Size & Naming**
- Files under 300 lines; use meaningful names reflecting symbolic intent.
2. Holistic Approach
- Consolidate similar components through symbolic analysis.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters