lore-field-repair — ai-agent lore-field-repair, community, ai-agent, ide skills, coding-agent, developer-tools, framework, harness-engineering, knowledge-management, opencode

v1.0.0

About this Skill

Perfect for AI Agents needing persistent knowledge retention and contextual understanding, such as Cursor, Windsurf, or Claude Code, to overcome session-based memory loss. Guided workflow for diagnosing and fixing harness bugs in deployed instances

# Core Topics

lorehq lorehq
[16]
[0]
Updated: 3/3/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Locale and body language aligned
Review Score
7/11
Quality Score
45
Canonical Locale
en
Detected Body Locale
en

Perfect for AI Agents needing persistent knowledge retention and contextual understanding, such as Cursor, Windsurf, or Claude Code, to overcome session-based memory loss. Guided workflow for diagnosing and fixing harness bugs in deployed instances

Core Value

Empowers agents to retain and apply knowledge across sessions using lore-field-repair, enabling advanced content analysis and generation capabilities with libraries like MkDocs Material, and supporting protocols like Diátaxis for structured documentation.

Ideal Agent Persona

Perfect for AI Agents needing persistent knowledge retention and contextual understanding, such as Cursor, Windsurf, or Claude Code, to overcome session-based memory loss.

Capabilities Granted for lore-field-repair

Analyzing comprehensive content for public documentation sites
Organizing navigation and content using Diátaxis framework
Generating tutorials, how-to guides, references, and explanations for agent training

! Prerequisites & Limits

  • Requires implementation of Diátaxis writing discipline
  • MkDocs Material documentation site structure necessary
  • Session-based memory loss must be a critical issue to be addressed

Why this page is reference-only

  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Curated Collection Review

Reviewed In Curated Collections

This section shows how Killer-Skills has already collected, reviewed, and maintained this skill inside first-party curated paths. For operators and crawlers alike, this is a stronger signal than treating the upstream README as the primary story.

Reviewed Collection

Developer Workflow Tools to Install First

Reviewed 2026-04-17

Reviewed on 2026-04-17 against coding workflow fit, installation clarity, review and testing value, and release guardrails. This page is now positioned as an install-first developer workflow entry point instead of a vague tooling roundup.

We prioritize this page because developer-intent users usually need one toolchain they can install, validate, and prove inside a real coding loop before they standardize it across the team.

12 entries Killer-Skills editorial review within the recovery-focused authority queue.
Reviewed Collection

Cursor Workflow Tools for Refactoring and Review

Reviewed 2026-04-17

Reviewed on 2026-04-17 for setup clarity, maintainer reliability, refactor support, and handoff readiness. We kept the tools that help Cursor teams move from fast local wins to repeatable team habits.

People landing here usually already code in Cursor. What they need next is a smaller list tied to refactors, review, tests, rules sync, and handoff instead of another generic integrations page.

9 entries Killer-Skills editorial review with monthly collection checks.
Reviewed Collection

Agent Framework Tools to Install First

Reviewed 2026-04-17

Reviewed on 2026-04-17 against framework workflow fit, installation clarity, operator handoff, and platform engineering usefulness. This page is now positioned as an install-first agent framework entry point instead of a broad framework roundup.

We prioritize this page because framework-intent users usually need a shortlist they can install, validate, and carry into real platform delivery loops quickly.

5 entries Maintained through Killer-Skills editorial review with trust, install-path, and operator checks.
After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is lore-field-repair?

Perfect for AI Agents needing persistent knowledge retention and contextual understanding, such as Cursor, Windsurf, or Claude Code, to overcome session-based memory loss. Guided workflow for diagnosing and fixing harness bugs in deployed instances

How do I install lore-field-repair?

Run the command: npx killer-skills add lorehq/lore/lore-field-repair. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for lore-field-repair?

Key use cases include: Analyzing comprehensive content for public documentation sites, Organizing navigation and content using Diátaxis framework, Generating tutorials, how-to guides, references, and explanations for agent training.

Which IDEs are compatible with lore-field-repair?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for lore-field-repair?

Requires implementation of Diátaxis writing discipline. MkDocs Material documentation site structure necessary. Session-based memory loss must be a critical issue to be addressed.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add lorehq/lore/lore-field-repair. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use lore-field-repair immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

lore-field-repair

Install lore-field-repair, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

MANDATES & CONSTRAINTS

Documentation Site Structure

How to organize navigation and content for the public documentation site (MkDocs Material).

1. Use Diátaxis as a Writing Discipline

Every page serves one purpose: tutorial, how-to, reference, or explanation. Don't mix them.

  • Tutorials teach. The author leads, the reader follows. "Build your first X" — learning-oriented, step-by-step, always involves doing something concrete.
  • How-to guides solve. The reader has a goal, the guide assists. "How to deploy to production" — assumes competence, task-oriented, no hand-holding.
  • Reference describes. Exhaustive, factual, austere. Parameters, return types, defaults, examples. Consulted, not read.
  • Explanation clarifies. Background, architecture, design decisions, "why." Deepens understanding without prescribing action.

When a page feels bloated, you're mixing types. A how-to guide that stops to explain architecture should link to an explanation page instead. A tutorial that lists every config option should link to the reference.

2. Organize Navigation for the Reader, Not the Codebase

Users navigate by task and intent, not by your internal file structure.

  • Top-level sections map to user intent: "I'm new" (Getting Started), "I need to do X" (Guides), "I need the spec" (Reference), "I want to understand why" (Concepts).
  • Don't mirror your source tree, team structure, or module hierarchy in navigation. These force users to learn your internals before finding content.
  • Group by what users are trying to accomplish, not by what component implements it.

Standard top-level sections, in order:

SectionDiátaxis TypeContent
Getting StartedTutorialInstallation, first working example, core workflow. Under 5 minutes to "aha."
GuidesHow-toTask-oriented walkthroughs. One guide per goal. Assumes the reader finished Getting Started.
ConceptsExplanationArchitecture, design decisions, mental models. No steps — just understanding.
ReferenceReferenceCLI commands, configuration options, API surface. Mirrors the structure of the thing it describes.

Add sections only when the content doesn't fit the four above. Changelog, migration guides, and troubleshooting are common additions. Don't invent sections preemptively.

3. Keep the Sidebar Shallow

Two sidebar levels. Three at most. Beyond that, users lose orientation.

  • Use MkDocs Material's navigation.tabs to render top-level sections as horizontal tabs. This adds one navigation level without deepening the sidebar.
  • Within each tab, the sidebar should be scannable at a glance — no scrolling to see the full list. If it scrolls, the section is too large; split it.
  • Group sidebar items into 5–8 item clusters using section headers. A wall of 30+ ungrouped links overwhelms.
  • Never nest deeper than 3 levels total (tab → section → page). Use section index pages to add breadth instead of depth.

4. Give Every Section a Landing Page

Clicking a section should orient, not dump the reader on the first child page.

  • Every nav section gets an index.md that explains what's in the section and links to key pages.
  • Landing pages surface the 20% of pages that serve 80% of visits. Put the most-used links at the top.
  • Use MkDocs Material's navigation.indexes feature to attach index pages to sections.

5. Size Pages for Comprehension

One topic per page. 800–3,000 words. Enough to be useful, short enough to finish.

  • If a page covers two unrelated things, split it. If two pages cover the same thing, merge and redirect.
  • Under 800 words usually means the page is a fragment that should be folded into a parent page.
  • Over 3,000 words usually means the page mixes Diátaxis types or covers multiple topics.
  • Link aggressively. Every mention of a concept, command, or component that has its own page should be a link.
  • End pages with "Next steps" or related links. Users should always know where to go from here.

6. Make Getting Started Ruthlessly Short

One "aha moment." Under 5 minutes. Nothing else.

  • Installation, one working example, done. The quickstart is not a feature tour.
  • Cut prerequisites to the minimum. If the reader needs three tools installed before starting, provide a single copy-paste block.
  • Defer everything that isn't required for the first success: configuration options, advanced features, architecture explanations. Link to them.
  • Test the quickstart on a clean machine. If any step fails or confuses, fix it before publishing anything else.

7. Structure Reference to Mirror the System

Reference architecture follows the thing it describes, not the reader's workflow.

  • CLI reference mirrors the command tree. Config reference mirrors the config file structure. API reference mirrors the endpoint hierarchy.
  • Every entry: name, description, parameters/options, defaults, types, one example. Consistent format across all entries.
  • Don't narrate. Reference is looked up, not read. Save the storytelling for explanation pages.
  • Keep reference auto-generated where possible. Hand-written reference drifts from the source.

8. Configure MkDocs Material for This

Use the theme features that support this structure. Skip the ones that fight it.

Enable:

  • navigation.tabs + navigation.tabs.sticky — top-level sections as persistent horizontal tabs.
  • navigation.sections — visual grouping in the sidebar.
  • navigation.indexes — section landing pages.
  • navigation.path — breadcrumbs for orientation in deep structures.
  • navigation.instant — SPA-like page transitions (requires site_url).
  • navigation.prune — only render visible nav items. Essential past 100 pages.
  • toc.follow — auto-scroll the table of contents to the active heading.

Avoid:

  • navigation.expand — auto-expands all sidebar sections. Defeats scanability on sites with more than a handful of pages.
  • toc.integrate — moves the table of contents into the sidebar. Incompatible with section indexes and clutters the nav.

Lore HQ

Knowledge headquarters for the Lore project. Not a source repo — no published code lives here.

About

This is the operational brain for the entire Lore ecosystem. It tracks:

  • Source repos: lore (framework), create-lore (installer), lore-docs (docs site)
  • Infrastructure: GitHub org (lorehq), npm account, Cloudflare domain/DNS, Docker Hub namespace
  • CI/CD: GitHub Actions workflows across all repos, release processes, npm publishing
  • Ecosystem mapping: account ownership, identity separation, platform support matrix
  • Work: roadmaps, plans, brainstorms, and operational knowledge

All application/framework code changes happen in source repos. This repo holds the knowledge, tracks the work, and maps the ecosystem.

Agent Behavior

  • Be direct and concise. No filler, no hedging.
  • Code changes go in source repos, not here (unless it's hooks or skills for this workspace).
  • You are responsible for the full operational surface: software development, devops, infrastructure, and ecosystem mapping.
  • Check ~/.lore/knowledge-base/environment/repo-relationships.md for repo paths and roles.
  • Check ~/.lore/knowledge-base/environment/identity-separation.md for accounts and ownership.
  • When in doubt about which repo to modify, ask.

Contributions vs Syncs

Source code changes (hooks, scripts, skills, tests) go directly in the lore source repo (/home/andrew/Github/lore). Commit and push there first.

To pull framework updates INTO this instance (or any Lore instance), use /lore-update from the instance. Never run sync-framework.sh ad-hoc — it copies FROM the <source> argument INTO $(pwd), and running it from the wrong directory silently overwrites source files with stale copies.

  • Contributing: Edit files in lore source → commit → push
  • Syncing: From the instance, run /lore-update (clones latest, syncs safely)
  • Never: cd lore && bash scripts/sync-framework.sh /path/to/instance — this goes backwards

Rules

Operator preferences for how work is done. Each page covers a specific domain.

Security

Every file you write could be committed, leaked, or read by another agent. Act accordingly.

1. Reference, Don't Embed

Reference vaults and env var names — repos get leaked, and secrets in version history are permanent.

  • This applies to passwords, API keys, tokens, private keys, and connection strings. Store the location (vault path, env var name, secret manager key), not the value itself.
  • .env files, credential JSONs, and key files belong in .gitignore. Before creating one, verify it's listed.
  • If you encounter an exposed secret, flag it to the operator immediately. Don't commit over it or move it.

Good:

  • DATABASE_URL stored in Vaultwarden under "app-database" — load via bw get

Bad:

  • DATABASE_URL=postgres://admin:s3cret@db.internal:5432/app

2. Sanitize What You Generate

Use obviously fake placeholders in examples and configs — generated values that look real become real problems.

  • Use example.com, TOKEN_HERE, <your-api-key>, sk-test-xxx — patterns that are clearly not real.
  • When conversation context contains secrets (API keys, tokens, connection strings), reference the source instead of echoing values into files.
  • When delegating to workers, pass secret references (env var names, vault paths) — not values.
  • Don't embed URLs containing auth tokens or session IDs.

3. Validate at Boundaries

Trust internal code. Verify external input.

  • Validate user input, API request bodies, webhook payloads, and anything from outside the system boundary.
  • Parameterize database queries. Escape output for the rendering context (HTML, shell, SQL).
  • Don't add defensive validation inside internal function calls you control.

4. Escalate Uncertainty

When uncertain whether data is sensitive, ask the operator before writing.

  • Borderline cases — internal URLs, infrastructure hostnames, non-production credentials — are judgment calls. Escalate them.
  • When in doubt about whether a file should be gitignored, ask rather than guess.
  • If a task requires handling actual secrets, confirm the approach with the operator first.

Rules

Operational rules and standards for this environment. Each page covers a specific domain.

▆▆▆ [LORE-SECURITY-PROTOCOL] ▆▆▆

1. Credential Protection

Every file you write could be committed, leaked, or read by another agent. Act accordingly.

2. Reference, Don't Embed

Reference vaults and env var names — repos get leaked, and secrets in version history are permanent.

  • This applies to passwords, API keys, tokens, private keys, and connection strings. Store the location (vault path, env var name, secret manager key), not the value itself.
  • .env files, credential JSONs, and key files belong in .gitignore. Before creating one, verify it's listed.
  • If you encounter an exposed secret, flag it to the operator immediately. Don't commit over it or move it.

3. Sanitize What You Generate

Use obviously fake placeholders in examples and configs — generated values that look real become real problems.

  • Use example.com, TOKEN_HERE, <your-api-key>, sk-test-xxx — patterns that are clearly not real.
  • When conversation context contains secrets (API keys, tokens, connection strings), reference the source instead of echoing values into files.
  • When delegating to workers, pass secret references (env var names, vault paths) — not values.
  • Don't embed URLs containing auth tokens or session IDs.

4. Validate at Boundaries

Trust internal code. Verify external input.

  • Validate user input, API request bodies, webhook payloads, and anything from outside the system boundary.
  • Parameterize database queries. Escape output for the rendering context (HTML, shell, SQL).
  • Don't add defensive validation inside internal function calls you control.

5. Escalate Uncertainty

When uncertain whether data is sensitive, ask the operator before writing.

  • Borderline cases — internal URLs, infrastructure hostnames, non-production credentials — are judgment calls. Escalate them.
  • When in doubt about whether a file should be gitignored, ask rather than guess.
  • If a task requires handling actual secrets, confirm the approach with the operator first.

▆▆▆ [LORE-SECURITY-PROTOCOL-END] ▆▆▆

USAGE

Field Repair

Diagnose and fix a harness bug using the field repair workflow.

When to Use

The operator types /lore-field-repair when a hook, script, skill, or rule is broken in the current instance or a deployed instance reports a failure.

Process

  1. Load the field-repair rule: .lore/rules/field-repair.md
  2. Ask the operator:
    • What's broken? (hook error, skill failure, script crash, bad behavior)
    • How to reproduce? (exact trigger — slash command, tool call, event)
    • Which repo likely owns this? (lore, create-lore, lore-docker, lore-docs)
  3. Follow the rule steps in order:
    • Reproduce → Isolate → Fix in source → Test → Push and sync → Report → Capture
  4. Use TaskCreate to track each step if the repair spans multiple turns

Snags

  • Debug output goes to /tmp, never stderr — stderr corrupts hook responses
  • Copy fixed files into the instance for testing, but revert before syncing
  • Always fix in the source repo, never patch the instance directly
  • Run /lore-update from the instance after pushing — never run sync scripts ad-hoc
  • The operator is your eyes — ask them to confirm behavior you can't observe

Related Skills

Looking for an alternative to lore-field-repair or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer