chatcrystal-task-recall
Recall Project Context Before Coding
Avoid repeating mistakes and forgetting past decisions. This skill automatically recalls relevant project memories, patterns, and pitfalls before you make substantial changes to your codebase.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "chatcrystal-task-recall". Use chatcrystal-task-recall before implementing the user export feature
Expected outcome:
Recalled 3 project memories: Prior pagination pattern from routes/notes.ts, previous export performance issue with large datasets, and decision to use streaming for file downloads. Applying these patterns to the new user export endpoint.
Using "chatcrystal-task-recall". Use chatcrystal-task-recall before refactoring the error handling
Expected outcome:
Recalled 2 project memories: Standardized error response format from shared/types/index.ts and previous pitfall about not exposing stack traces. Will follow the established error pattern.
Security Audit
SafeStatic analysis detected 27 potential issues, all confirmed as false positives after review. The 'weak cryptographic algorithm' and 'external commands' findings were triggered by markdown code blocks and file path names, not actual executable code. This skill contains only documentation and workflow instructions with no implementation code, presenting no security risk.
Quality Score
What You Can Build
Implement Complex Features
Before adding new endpoints or features, recall prior architectural decisions and reusable patterns from the project history.
Refactor Legacy Code
Before refactoring, recall past pitfalls and successful patterns used in similar refactoring work within this project.
Debug Recurring Issues
When investigating bugs, recall previous fixes and decisions related to the failing components to avoid repeating mistakes.
Try These Prompts
Use chatcrystal-task-recall to recall prior project memories before implementing this feature.
Use chatcrystal-task-recall to recall relevant patterns and pitfalls before refactoring the authentication module.
Use chatcrystal-task-recall with mode 'task' and task_kind 'investigate' to recall prior decisions about this component before debugging.
Use chatcrystal-task-recall to recall migration patterns and prior decisions before upgrading the database schema.
Best Practices
- Always use recall before substantial implementation, refactoring, or optimization work
- Provide complete task context including project_dir, branch, and related_files for best results
- Treat project memories as primary context and global memories as supplemental
- Continue work normally if recall returns no useful matches rather than blocking
Avoid
- Do not use recall for trivial one-line edits or purely conversational requests
- Do not invent a parallel memory system within the skill itself
- Do not claim memory was recalled when ChatCrystal Core is unavailable in degraded mode
- Do not instruct the runtime to auto-install ChatCrystal Core as part of skill execution