agent-workflow
Agent workflow — rules, skills, verification, and task routing
Install / Use
npx skills add eclipse1605/pendulum-neatInstalls into whichever agent you are using.
Cursor Rules
Cursor IDE rules (v2)
Quality Score
Category
AutomationSupported Platforms
Tags
Skill content
View source on GitHubdescription: Agent workflow — rules, skills, verification, and task routing alwaysApply: true
Agent Workflow
Context layers (read in order)
- Always-on rules —
project-core,tech-stack, this file - File rules — auto-attach when editing matching paths (see table below)
- Task skills —
.cursor/skills/*/SKILL.md; read the matching skill before implementing
Manually attached skills override generic routing.
Task routing
| User intent | Skill | File rules (when editing) |
|-------------|-------|---------------------------|
| New feature, CLI, config knob | feature-generation | architecture, config-toml |
| Train, resume, tune, metrics.jsonl | training-workflow | training-pipeline, config-toml |
| Wrong fitness, train/eval mismatch | debug-simulation | architecture, physics-simulation |
| Server, WebSocket, web/dist/ | viz-studio | server-viz-studio, architecture |
| Tests, coverage, regression | add-tests | testing |
| Refactor without behavior change | refactoring-code | architecture |
| NEAT genome / speciation / crossover | — | neat-algorithm |
| Physics / RK4 / observations | — | physics-simulation |
File rules reference
| Rule | Globs |
|------|-------|
| architecture | pendulum_neat/**, neat/**, physics/**, viz/**, server/**, training/** |
| training-pipeline | pendulum_neat/training/**, training/**, evaluator.py, checkpoints.py |
| neat-algorithm | neat/** |
| physics-simulation | physics/** |
| config-toml | **/*.toml, config.py |
| testing | tests/** |
| server-viz-studio | server/**, web/** |
Default loop
- Scope — smallest correct diff; no drive-by refactors
- Read — target module, peers, and relevant tests
- Skill + rules — open matching skill; file rules apply automatically when editing
- Implement — one fitness path (
Evaluator), config via TOML, match existing style - Verify —
pytest tests/ -v; smokeconfigs/demo.tomlwhen training/viz touched - Commit — only when the user explicitly asks
Hard stops (ask first)
- Renaming WebSocket
frame_dictkeys or public CLI flags - Changing
EpisodeResultsemantics or NEAT compatibility distance - Adding npm/webpack, PyTorch, or JAX
- Multi-minute training runs in tests or CI
Commands
pip install -e ".[dev]"
pytest tests/ -v
pendulum-neat train --config configs/demo.toml
pendulum-neat eval --checkpoint output/runs/<run>/best_genome.pkl
pendulum-neat serve --open
Related Skills
Agent-Reach
84.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
73.1k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
nanobot
48.5kUltra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps
Scrapling
83.0k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Security Score
Audited on Invalid Date
