Skip to content
fix-reporter logo

fix-reporter Skill

fix-reporter

Capture solved problems as categorized documentation with YAML frontmatter for fast lookup

SKILL.md

Full skill instructions

fix-reporter Skill

Purpose: Document solved problems to build searchable institutional knowledge.

Organization: Single-file per problem in .agents-os/​lessons/[category]/[filename].md with YAML frontmatter. Files with workflow_phase fields are discoverable by lessons-discoverer agent.

7-Step Capture Process

Step 1: Detect Confirmation

Auto-invoke triggers:

  • "that worked", "it's fixed", "working now", "problem solved", "that did it"

Manual: /​report-fix command

Document when:

  • Multiple investigation attempts needed
  • Tricky debugging that took time
  • Non-obvious solution
  • Future sessions would benefit

Skip for: Simple typos, obvious syntax errors, trivial fixes

Step 2: Gather Context

Extract from conversation:

FieldSource
Module nameWhich project module had the problem
SymptomObservable error/​behavior (exact messages)
Investigation attemptsWhat didn't work and why
Root causeTechnical explanation
SolutionCode/​config changes that fixed it
PreventionHow to avoid in future

If critical context missing: Ask user and WAIT before Step 3.

Step 3: Check Existing Docs

# Search for similar issues
grep -r "exact error phrase" .agents-os/​lessons/
ls .agents-os/​lessons/[category]/

If similar found: Present options:

  1. Create new doc with cross-reference (recommended)
  2. Update existing doc (only if same root cause)
  3. Other

If not found: Proceed to Step 4.

Step 4: Generate Filename

Format: [sanitized-symptom]-[module]-[YYYYMMDD].md

Rules:

  • Lowercase, hyphens for spaces
  • Remove special characters
  • Truncate < 80 chars

Examples:

  • missing-import-auth-module-20251110.md
  • n-plus-one-user-queries-UserService-20251110.md

Step 5: Validate YAML Schema

Validate against schema.yaml and references/​yaml-schema.md.

Required fields:

  • module, date, problem_type, component
  • symptoms (array 1-5), root_cause
  • resolution_type, severity

BLOCK if validation fails - show errors, request corrections.

Step 6: Create Documentation

CATEGORY="[mapped from problem_type]"
mkdir -p .agents-os/​lessons/​${CATEGORY}

Populate assets/​resolution-template.md with:

  • Context from Step 2
  • Validated YAML from Step 5

Optional discovery fields: Add workflow_phase, tech_stack, lesson_type, impact, keywords if lesson should auto-surface.

Step 7: Cross-Reference

If similar issues from Step 3:

  • Add "Related Issues" links to both docs

If 3+ similar issues exist:

  • Consider adding to .agents-os/​lessons/​patterns/​common-solutions.md

If severity=critical + non-obvious solution:

  • Note in output: "Consider adding to Critical Patterns"

Output

After capture, invoke fix-decision-router skill with:

doc_path: .agents-os/​lessons/[category]/[filename].md
category: [problem_type category]

Category Mapping

problem_typeDirectory
build_errorbuild-errors/
test_failuretest-failures/
runtime_errorruntime-errors/
performance_issueperformance-issues/
database_issuedatabase-issues/
security_issuesecurity-issues/
ui_bugui-bugs/
integration_issueintegration-issues/
logic_errorlogic-errors/
developer_experiencedeveloper-experience/
workflow_issueworkflow-issues/
best_practicebest-practices/
documentation_gapdocumentation-gaps/

Success Criteria

  • YAML frontmatter validated
  • File created in .agents-os/​lessons/[category]/
  • Enum values match schema exactly
  • Code examples included
  • Cross-references added if related issues found
  • fix-decision-router invoked

Error Handling

ErrorAction
Missing contextAsk user, WAIT
YAML validation failShow errors, BLOCK until valid
Similar issue ambiguityPresent options, let user choose

Quality Guidelines

Include:

  • Exact error messages (copy-paste)
  • File:line references
  • Observable symptoms
  • Failed attempts documented
  • Technical "why" explanation
  • Code examples (before/​after)
  • Prevention guidance

Avoid:

  • Vague descriptions
  • Missing technical details
  • No context (version, file)
  • Code dumps without explanation

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View