Agent skill
scribe-mcp-usage
Operate the local Scribe MCP tools for logging, project setup, manage_docs workflows, read_file usage, bridge integrations, and sentinel/project mode discipline. Use whenever you need to follow Scribe tool contracts, document management rules, or bridge development.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/scribe-mcp-usage
SKILL.md
Scribe MCP Usage
Navigation (progressive disclosure)
Start here, then open only what you need:
Core Workflow
references/quickstart.md— minimal correct workflow for any session.references/INDEX.md— how to search fast across references.references/Operational_Contract.md— full rules, tool signatures, manage_docs schemas.references/Scribe_Usage.md— canonical tool usage and examples.
Tools
references/manage_docs.md— manage_docs details and examples.references/read_file.md— read_file modes, scope rules, and examples.references/logging.md— logging discipline and reasoning block.
Modes & Rules
references/modes.md— project vs sentinel mode rules.references/doc_naming.md— doc_name vs doc_category rules.
Bridge System (External MCP Integration)
references/bridges/INDEX.md— bridge system overview and navigation.references/bridges/quickstart.md— get a bridge running in 5 minutes.references/bridges/manifest.md— YAML manifest schema reference.references/bridges/plugin.md— BridgePlugin API reference.references/bridges/hooks.md— hook lifecycle and execution.references/bridges/permissions.md— permission system and access control.references/bridges/tools.md— tool wrapping and custom tools.references/bridges/admin_cli.md— admin CLI commands.
Templates
assets/templates/— managed doc templates (research/bug/review/agent card/logs).assets/templates/bridge/— bridge manifest and plugin templates.
Non-negotiables (short)
- Use MCP tools directly; no manual substitutes.
- Log after meaningful actions with a reasoning block.
- Use
read_filefor file contents; avoid shell reads. - Bridges must implement
on_activate(),on_deactivate(),health_check().
manage_docs Quick Reference
7 Primary Actions
| Action | Purpose | Required Params |
|---|---|---|
create |
Create new doc (research/bug/custom) | doc_name, metadata.doc_type |
replace_section |
Replace content by section anchor | doc_name, section, content |
apply_patch |
Apply unified diff patch | doc_name, edit or patch |
replace_range |
Replace explicit line range | doc_name, start_line, end_line, content |
replace_text |
Find/replace text pattern | doc_name, metadata.find, metadata.replace |
append |
Append content to doc/section | doc_name, content |
status_update |
Update checklist item status | doc_name, section, metadata |
Global Optional Params
project— cross-project overridedry_run— preview without applyingtarget_dir— custom target for CREATE
doc_type Values (INSIDE metadata)
custom (default), research, bug, review, agent_card
Create Examples
# Research doc
manage_docs(
action="create",
doc_name="RESEARCH_AUTH_20251119",
metadata={"doc_type": "research", "research_goal": "Analyze auth flow"}
)
# Bug report (doc_name auto-generated)
manage_docs(
action="create",
metadata={
"doc_type": "bug",
"category": "logic",
"slug": "auth_leak",
"severity": "high",
"title": "Auth token not invalidated"
}
)
# Custom doc
manage_docs(
action="create",
doc_name="COORDINATION_PROTOCOL",
metadata={"doc_type": "custom", "body": "# Protocol\n\nContent..."}
)
Edit Examples
# Replace section
manage_docs(
action="replace_section",
doc_name="architecture",
section="problem_statement",
content="## Problem Statement\nNew content here..."
)
# Update checklist
manage_docs(
action="status_update",
doc_name="checklist",
section="phase_1_task_1",
metadata={"status": "done", "proof": "PR #123 merged"}
)
# Append to section
manage_docs(
action="append",
doc_name="architecture",
section="constraints",
content="- New constraint added",
metadata={"position": "inside"}
)
# Replace text (find/replace)
manage_docs(
action="replace_text",
doc_name="architecture",
metadata={"find": "old_term", "replace": "new_term", "replace_all": True}
)
# Replace line range
manage_docs(
action="replace_range",
doc_name="phase_plan",
start_line=45,
end_line=50,
content="New content for these lines"
)
Deprecated Actions (still work, route to create)
create_research_doc→create(metadata={"doc_type": "research"})create_bug_report→create(metadata={"doc_type": "bug"})create_doc→create(metadata={"doc_type": "custom"})
Hidden Actions (advanced use)
list_sections, list_checklist_items, normalize_headers, generate_toc, validate_crosslinks, search, batch
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?