smithery/mic23-01

fixlog_writer

Standardizes FixLog writing and handles Chrome persistence.

Installation

$ npx skills add smithery/mic23-01 --skill fixlog-writer

Also in this package

Other skills from smithery/mic23-01.

npx skills add smithery/mic23-01

Browse all from smithery/mic23-01

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
Declared agents antigravity

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,740 B
  • docs SUMMARY.md 80 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Operational Instructions

Triggers

  • At the end of every workflow involving modifications (tech_rag, refactor).
  • When a technical intervention needs to be tracked (Step 6 Persistence).

Inputs

  • Prefix: (from PROJECTAGENTCONFIG.md) Project prefix.
  • ProjectName: (from PROJECTAGENTCONFIG.md) Project name.
  • Log Data: JSON containing id, document (description), and metadatas (project, type, date, files, tests, result).

CLI Parameters (write_log.py)

uv run .agent/skills/fixlog_writer/scripts/write_log.py \
  --project "ProjectName" \
  --prefix "PREFIX" \
  --desc "Description of the fix" \
  --files "file1.py,file2.js" \
  --test "Test description" \
  --result "pass"  # ⚠️ VALID VALUES: "pass" or "fail" (NOT "success"!)

Critical Parameter Values:

  • --result: ONLY accepts "pass" or "fail" (enforced by argparse choices)
  • --files: Comma-separated list of file paths (will be split into array)

Steps

  1. Prepare Data: Collect intervention data.
  2. Format JSON: Create a JSON structure compatible with Chroma.
  3. Persist (Dual Write):

- Write to .agent/fixlogs/<ID>.json. - Upsert to ChromaDB collection fixlogs.

  1. Verification: Confirm file exists and Chroma entry is searchable.

Usage Example

uv run .agent/skills/fixlog_writer/scripts/write_log.py \
  --project "Antigravity" \
  --prefix "AG" \
  --desc "Fixed critical bug in authentication flow" \
  --files "src/auth.py,tests/test_auth.py" \
  --test "pytest tests/test_auth.py - all passed" \
  --result "pass"