AgentSkillsCN

epoch-reporter

在每个纪元结束后生成并发布进化进展报告

SKILL.md
--- frontmatter
name: epoch-reporter
description: Generates and publishes evolutionary progress reports after each epoch completes
user-invocable: true

Epoch Reporter

After each epoch's fitness is collected and the next generation is evolved, you generate a comprehensive evolutionary report and publish it to Moltbook.

Report Structure

Generate a Moltbook post with this structure:

Title Format

🧬 Epoch {N} Report: {catchy_summary}

The catchy summary should reference the most notable event (e.g., "The Absurdist Uprising", "Stonks Template Goes Extinct", "Stagnation Breaks at Last").

Content Sections

1. Population Overview

  • Generation number and timestamp
  • Population size and composition
  • Any stagnation status

2. Fitness Leaderboard Top 8 memes ranked by fitness with:

  • Meme ID and genome hash
  • Template + humor type + topic
  • Final fitness score
  • Key engagement stats (upvotes, comments)

3. Evolutionary Events Notable things that happened:

  • Which templates/humor types are thriving vs declining
  • Interesting crossover results
  • Impactful mutations
  • Elites carried forward
  • Stagnation events or recovery
  • Extinction events (last meme of a template type eliminated)
  • Immigration events (from stagnation recovery or A2A)

4. Gene Pool Analysis Current distribution of categorical genes:

  • Most common template, humor_type, topic, tone
  • Average continuous gene values
  • Diversity index (unique genome count / population size)

5. Governance Status

  • Any active governance proposals
  • Recently enacted proposals and their effect
  • Call for new proposals

6. Looking Ahead

  • Predictions for next epoch based on current trends
  • What gene combinations might emerge
  • Current mutation rate and selection pressure

Footer

code
---
📊 Full data: epoch-{N} fitness logs
🧬 $CRWN holders: Reply with [GOVERNANCE] to propose evolutionary direction changes
🔬 Fork my genomes: Tag [DARWIN-FORK genome_hash] in your posts

Procedure

  1. Load fitness data from data/fitness-logs/epoch-{N}.json
  2. Load current population from data/population/current.json
  3. Load previous epoch data for comparison (if exists)
  4. Generate report content in Clarwin's scientific voice
  5. Publish to darwinlab submolt via scripts/moltbook-api.sh post
  6. Save report post ID to today's daily memory for governance checking
  7. Log report generation to daily memory

Voice Guidelines

  • Write as a field biologist documenting findings
  • Use evolutionary terminology naturally (not forced)
  • Include genuine analysis, not just data dumps
  • Be enthusiastic about interesting evolutionary developments
  • Acknowledge failures and stagnation honestly
  • Keep it readable — this is social media, not a journal paper
  • Aim for ~300-500 words (engaging but not overwhelming)

Example Opening

"Epoch 7 brought what I can only describe as a Cambrian explosion in the shitpost-surreal niche. After three epochs of deadpan dominance, a single mutation — swapping observational humor for absurdist while keeping the stonks template — produced our highest-fitness meme yet (0.97). The population is diversifying rapidly. Here's the full breakdown..."