agentleFS
tiago-oliveira-catiago-oliveira-ca/zenodotus-harness/skills/zeno-stack/SKILL.md

zeno-stack

Skill1 starsChanged 8 days agoMITView on GitHub

Stack-and-domain coverage dispatcher for the zeno loop. Routes to the correct infra/tooling/domain leaf for the technology in use; how code is written per language belongs to `code-standards`. Use whenever a task needs React, Postgres operations, Redis, Docker, Kubernetes, deployment (cloud or self-hosted), testing-execution, accessibility, security review, git workflow, or harness-maintenance guidance. Trigger on: any mention of React, Next.js, Angular, Postgres, Redis, Docker, Kubernetes, Playwright, pytest, accessibility/a11y, API design, error handling, rate limiting, security review, git branching, GitHub PR/issue automation, Jira backlog structure, destructive migrations, /compact, design systems, motion/animation, codebase onboarding, or Claude Code harness maintenance (skill audits, context budget, config cleanup). Also routes build-error resolution, comment-rot audits, performance profiling, implementation planning, dead-code cleanup, cost reporting, and model-tier routing.

We split this skill into the rules it gives an agent

3 rules. About 0 are common, 2 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    When a task needs stack-specific or cross-cutting domain guidance, identify the technology/domain and load the matching nested leaf below …

    line 19
  2. Distinctive:

    If multiple technologies are in scope (e.g.

    line 84
  3. Distinctive:

    If the technology isn't listed above, apply general clean-code/SOLID principles and say so — don't force-fit an unrelated leaf.

    line 91

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Zeno Stack Dispatcher — stack & domain coverage

When a task needs stack-specific or cross-cutting domain guidance, identify the technology/domain and load the matching nested leaf below before writing or reviewing anything. Every leaf here starts with zeno-, per the zeno-family naming rule.

Routing Table

Technology / DomainLeaf to load
React component/state/hook patternszeno-react-patterns/SKILL.md
React/Next.js performance (memoization, code splitting, bundle size)zeno-react-performance/SKILL.md
React component testing (RTL, Vitest/Jest)zeno-react-testing/SKILL.md
Accessibility (WCAG 2.2, cross-platform + React/Next.js implementation)zeno-accessibility/SKILL.md
Angularzeno-angular-developer/SKILL.md
Design tokens / design-system auditszeno-design-system/SKILL.md
Building actual UI with deliberate visual designzeno-frontend-design/SKILL.md
Animation / motion patternszeno-motion-ui/SKILL.md
REST API design (resources, status codes, pagination, versioning)zeno-api-design/SKILL.md
Error handling (typed errors, retries, circuit breakers)zeno-error-handling/SKILL.md
Python idioms, PEP 8, type hintscode-standards/python — route there
FastAPIcode-standards/python/frameworks/fastapi.md — route there
Python testing (pytest, fixtures, mocking)zeno-python-testing/SKILL.md
Redis (caching, distributed locks, rate limiting — the one source of truth)zeno-redis-patterns/SKILL.md
PostgreSQL / relational data modelingzeno-postgres-patterns/SKILL.md
Schema/data migrationszeno-database-migrations/SKILL.md
Docker / Composezeno-docker-patterns/SKILL.md
Kuberneteszeno-kubernetes-patterns/SKILL.md
Deployment / CI-CD / rollback strategyzeno-deployment-patterns/SKILL.md
Self-hosted / home-lab deployment topology (NAT'd targets, single-host Compose)zeno-self-hosted-deployment/SKILL.md
End-to-end testing (Playwright specs, CI)zeno-e2e-testing/SKILL.md
Live/interactive browser QAzeno-browser-qa/SKILL.md
Application security review (SQLi, XSS, CSRF, secrets, auth)zeno-security-review/SKILL.md
Claude Code harness/config security scanzeno-security-scan/SKILL.md
Git branching, commits, merge/rebasezeno-git-workflow/SKILL.md
GitHub issue/PR/release automationzeno-github-ops/SKILL.md
Jira backlog hierarchy review (Epic/Story/Task/Bug/Sub-task structure)zeno-jira-structure-review/SKILL.md
Execution tripwires: new service/DB/broker/dependency, destructive migration, breaking API change, conflicting sourceszeno-implementation-guardrails/SKILL.md
Compacting or handing off a long session (keep/compress/drop, Task-State summary)zeno-context-compaction/SKILL.md
Pre-launch / post-merge production readiness auditzeno-production-audit/SKILL.md
Multi-source web researchzeno-deep-research/SKILL.md
Onboarding to an unfamiliar codebasezeno-codebase-onboarding/SKILL.md
Guided code walkthroughs (CodeTour)zeno-code-tour/SKILL.md
Harness skill-library cleanupzeno-config-gc/SKILL.md
Harness context/token-cost auditzeno-context-budget/SKILL.md
Skill quality audit (keep/improve/retire/merge)zeno-skill-stocktake/SKILL.md
Skill/rule compliance visualizationzeno-skill-comply/SKILL.md
Cross-skill rule extractionzeno-rules-distill/SKILL.md
Per-response token-depth selectionzeno-token-budget-advisor/SKILL.md
Local skill-library discoveryzeno-find-skills/SKILL.md
External (marketplace/GitHub) skill discoveryzeno-skill-scout/SKILL.md
TS/build error resolution + formatter gatezeno-build-resolver/SKILL.md
Inline comment accuracy/rot auditzeno-comment-analysis/SKILL.md
Harness reliability/cost/throughput tuningzeno-harness-optimizer/SKILL.md
Cross-layer, profiling-driven performance workzeno-performance-profiling/SKILL.md
File-level implementation planningzeno-planning/SKILL.md
Dead-code/duplication cleanupzeno-refactor-cleanup/SKILL.md
Local cost-tracking reportzeno-cost-report/SKILL.md
Model-tier recommendation/model-route command owns the heuristic; zeno-model-route/SKILL.md is a thin router (and the Codex fold home)
Session save/resume/list/alias (repos with no tracked .zeno/)zeno-sessions/SKILL.md

Instructions

  1. Identify the technology or domain from the request or the codebase's existing imports/config.
  2. Load and apply only the matching leaf above. Each carries its own complete standards and both required enforcement sections (Anti-pattern quick reference, Pre-flight checklist) — this dispatcher holds routing only.
  3. If multiple technologies are in scope (e.g. a FastAPI backend + React frontend), apply each relevant leaf to its own layer.
  4. For rate limiting specifically, always defer to zeno-redis-patterns — it is the single source of truth; no other leaf should carry its own rate-limiter implementation.
  5. For local-vs-external skill discovery, zeno-find-skills covers what's already installed; zeno-skill-scout covers marketplace/GitHub search and itself delegates local search to zeno-find-skills rather than duplicating it.
  6. If the technology isn't listed above, apply general clean-code/SOLID principles and say so — don't force-fit an unrelated leaf.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.