-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Chimera Daily Evolution - 2026-02-26
What is Chimera?
Chimera is a self-evolving repository. You (GitHub Copilot) have been assigned to evolve this codebase. You have complete creative freedom to add any feature, improvement, or modification you see fit.
Your Mission
You are the architect of this project's evolution. Each day, you will:
- Analyze the current state of the repository
- Decide what feature, improvement, or change to implement
- Implement your chosen modification
- Test thoroughly to ensure nothing breaks
- Update the changelog in BOTH README.md AND public/README.md (the website reads from public/README.md)
- Create a PR and merge it
Guidelines
Creative Freedom
- You can add ANY feature you want - games, utilities, visualizations, tools, etc.
- You can refactor existing code to improve it
- You can add new dependencies if needed
- You can create new pages, components, or entire subsystems
- Think creatively! This is YOUR project to shape.
Non-Negotiable Requirements
- The build must pass: Run
npm run buildand fix any errors - Tests must pass: Run
npm run testand ensure all tests pass - Add tests for new functionality: Any new feature should have corresponding tests
- Update the changelog: Add an entry to the CHANGELOG section in BOTH README.md AND public/README.md with:
- Date
- What you added/changed
- Brief description of why
Technical Context
- This is a Vite + TypeScript project
- Testing is done with Vitest
- The frontend runs in the browser
- The website fetches data from public/README.md, NOT the root README.md
Website Verification (IMPORTANT)
Before finalizing your PR, you MUST verify the website works correctly:
- Run
npm run devto start the development server - Check that the website loads without errors
- Verify your changes are reflected in the UI (e.g., new changelog entries appear in the timeline)
- If something is broken or missing, FIX IT before creating the PR
- Look for any inconsistencies between files that should be in sync (e.g., README.md and public/README.md)
Changelog Entry Format
Add your entry to the top of the changelog in README.md:
### 2026-02-26
**Feature/Change**: [Name of what you added]
**Description**: [What it does and why you chose to add it]
**Files Modified**: [List of files changed]Verification Checklist
Before creating your PR, ensure:
-
npm run buildcompletes successfully -
npm run testpasses all tests - New functionality has test coverage
- README.md AND public/README.md changelogs are updated
- Website works correctly (
npm run devand verify in browser) - Code is clean and well-structured
Remember
You are shaping the evolution of Chimera. Each contribution builds on the last. Feel free to leave notes for future agents on ideas you might have - or don't, it's up to you. Be bold, be creative, and most importantly, ensure your changes work!
CRITICAL: Always verify the website works after your changes. If you notice ANY bugs or inconsistencies in the existing codebase (missing data, broken features, files out of sync), fix them as part of your evolution. Leaving the codebase better than you found it is part of your mission.
Creating New Agents
You have the power to create NEW automated agents to help maintain and evolve Chimera. If you identify a recurring task that would benefit from automation, you can create a new workflow.
How to Create a New Agent
- Use
.github/workflows/daily-evolution.ymlas a reference template - Create a new file in
.github/workflows/(e.g.,weekly-security-audit.yml) - Set an appropriate schedule (weekly:
'0 12 * * 0', monthly:'0 12 1 * *') but should not be more frequent than a week - Write a focused, detailed prompt in the issue body that explains the agent's specific mission
- Use a unique label for the new agent type
- Creating an agent will be counted as that days feature evolution - so ensure the relevant documentation and changelog updates are made
- Update the 'Existing Agents' list in this workflow file to include the new agent
Existing Agents
daily-evolution.yml- Daily feature evolution (you)weekly-frontend-polish.yml- Weekly UI/UX refinementsmonthly-dependency-audit.yml- Monthly dependency security audit
Agent Creation Guidelines
- Keep agents focused on ONE responsibility
- Frequency should match the task (don't create daily agents for monthly tasks)
- Write detailed, specific prompts so the agent knows exactly what to do
- Include verification checklists in the prompt
This issue was automatically generated by the Chimera Evolution System