genesis-development

Featured

This skill should be used when developing, debugging, refactoring, or building Genesis itself — tasks like "fix this in Genesis", "add a new MCP tool", "wire up the runtime", "Genesis won't start", "create a worktree", "debug the bridge", or "add a capability". Applies to any task modifying files under src/, .claude/, or tests/. Do NOT load for Genesis-as-tool work ("summarize this", "write a LinkedIn post", "research X") or general questions unrelated to Genesis internals.

AI & Automation 89 stars 16 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
65
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## Load Gate Before reading any reference, confirm the task is Genesis-*development*, not Genesis-*as-tool*. If uncertain, ask the user: "Are we modifying Genesis itself, or using Genesis for something else?" ## On-Load Mindset Internalize these immediately when this skill fires — they shape how to work from the start, not just what to check before commit. ### Wiring Discipline Every new component needs at least one call site in the actual runtime path. Apply this 4-level verification taxonomy: 1. **Exists** — file/function present. Proves nothing. 2. **Substantive** — tests pass, handles happy + error. No runtime proof. 3. **Wired** — live call site, import chain unbroken. Minimum for "done." 4. **Data-Flow Verified** — real data flows end-to-end. Required for critical paths. Mark nothing "done" below Level 3. ### GROUNDWORK Code Is NOT Dead Code Code tagged `# GROUNDWORK(feature-id): why` is intentional future investment. Never delete or refactor it as dead code. Only remove when the feature is fully active or the user explicitly cancels it. ### Architecture Review For medium-to-large Genesis work (3+ files, new components, wiring changes), dispatch a `genesis-architect` subagent before implementation to check dependencies, edge cases, and DRY violations. Small targeted changes skip this. ### Timeout Policy The burden of proof is on you to justify why a timeout should exist. Do not default to "add a timeout for safety." Instead: 1. **Identify the specific f...

Details

Author
WingedGuardian
Repository
WingedGuardian/GENesis-AGI
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category