How rebelytics/one-skill-to-rule-them-all works
Task Observer is an agent-guided meta-skill for spotting reusable work patterns and improving a skill library. The principal workflow is: observe a work session, record structured signals, produce a log or handoff, then let the user review recommendations before updating skills. Cross-cutting principles and new-skill candidates extend that loop. The graph is based on the README and repository tree; detailed runtime wiring is not visible in the sampled source, so the links represent documented workflow rather than inferred code calls.
Main entry points: SKILL.md Observer skill · weekly-review.md Weekly review · environments.md Environment activation · migrate-log.py Legacy log migration
Components 15
Session observation
- Observer skill
SKILL.md
Signals and records
- Observation signals
references/signals.md - Observation log guide
references/observation-log.md - Observation files
- Handoff document
Review and improvement
- Cross-cutting principles
references/starter-principles.md - Weekly review
references/weekly-review.md - Proposed skill updates
- Skill authoring
references/skill-authoring.md
Setup and maintenance
- Environment activation
references/environments.md - Legacy log migration
scripts/migrate-log.py - Observation helper
scripts/new-observation.sh - Bundle validation
scripts/validate-skill-bundle.py
Other components
- Skill user
- AI agent
Connections 16
- Skill user → AI agent: works with
- AI agent → Observer skill: uses
- Observer skill → Observation signals: checks for
- Observer skill → Observation log guide: follows
- Observer skill → Observation files: records
- Observer skill → Handoff document: produces
- Observer skill → Cross-cutting principles: checks against
- Skill user → Weekly review: reviews with
- Weekly review → Observation files: reviews
- Weekly review → Proposed skill updates: approves recommendations
- AI agent → Proposed skill updates: prepares
- AI agent → Skill authoring: uses for candidates
- Environment activation → Observer skill: activates
- Observation helper → Observation files: creates entries
- Legacy log migration → Observation files: converts legacy logs
- Bundle validation → Proposed skill updates: checks bundle