accountable-engineerin…
Use explicit human checkpoints for architecture, security, rollout, or operational decisions.
Search project documentation — ADRs, wiki entries, conventions via ripgrep, qmd, fff, and ctx
$ npx -y skills add jellydn/my-ai-tools --skill doc-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/doc-searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Search project documentation — ADRs, wiki entries, conventions via ripgrep, qmd, fff, and ctx
name: "doc-search" description: "Search project documentation — ADRs, wiki entries, conventions via ripgrep, qmd, fff, and ctx" license: "MIT" compatibility: "cline, claude, opencode, amp, codex, gemini, cursor, pi" hint: "Use when you need to find existing documentation before writing new docs" user-invocable: true
Use this skill when:
Helps you find and navigate existing project documentation using available tools (grep, qmd, fff, ctx). Documentation is often scattered across multiple locations — this skill provides a systematic approach to find what you need.
This project stores documentation in several locations:
| Location | Content | Best For | |----------|---------|----------| | `docs/` | User-facing guides (quick-start, tutorials) | Getting started, feature guides | | `ADRs` via `configs/adr/*` | Architecture Decision Records | Why decisions were made | | `wiki/` | LLM wiki — entities, concepts, log | Knowledge base, cross-references | | `MEMORY.md` | Durable project learnings and gotchas | Known issues, conventions | | `skills/*/SKILL.md` | Agent skill definitions | Tool capabilities | | `configs/*.md` | Tool-specific documentation | Per-tool behavior | | `AGENTS.md` | Agent instructions and guidelines | Development workflow | | qmd knowledge base | Indexed project knowledge | Searchable, AI-powered retrieval |
Use `fff` to locate documentation files:
fff "*.md" docs/ # All documentation files fff "*adr*" # Architecture Decision Records fff "*auth*" docs/ # Auth-related documentation fff "*wiki*" # Wiki entries
Use `rg` (ripgrep) to search documentation content:
rg "decision" docs/ # Find decisions in docs rg "ADR-0" . --glob "*.md" # Find ADR references rg "rate.limiting" --glob "*.md" # Find docs about rate limiting
Use `qmd` to search durable project knowledge:
qmd search "authentication decisions" # Find related knowledge qmd query "What architecture exists for X?" # Get structured answers qmd get ADR-001 # Get a specific ADR
The qmd knowledge base indexes project learnings, ADRs, conventions, and gotchas that persist across agent sessions.
Use `ctx` to find previous discussions about documentation:
ctx search "documentation" "decision" # Past doc discussions ctx search "ADR" "architecture" path/docs/ # Past ADR discussions ctx search "convention" "pattern" # Past convention discussions
Project documentation follows consistent patterns:
**Architecture Decision Records (ADRs)**:
# Find all ADRs ls -la docs/adr/ # Search ADR content rg "decision" docs/adr/
**Wiki entries**:
# Browse wiki structure ls -la wiki/wiki/entities/ ls -la wiki/wiki/concepts/ # Search wiki content rg "topic" wiki/wiki/ --glob "*.md"
**Agent skills**:
# Find skill documentation rg "what.*does" skills/*/SKILL.md # Find skills by category rg "compatibility:.*auth" skills/*/SKILL.md
Before writing new documentation, study existing examples:
1. **Pick a reference**: Find an existing doc on a similar topic 2. **Analyze structure**: Note heading levels, code blocks, tables 3. **Check tone**: Is it formal, conversational, or technical? 4. **Match conventions**: Use the same formatting patterns
Example: If you need to write an ADR, read an existing ADR first:
fff "*adr*.md" # Find existing ADRs cat docs/adr/001-some-decision.md # Read as reference
Before writing: 1. Search existing docs for related content 2. Check qmd for existing knowledge 3. Search ctx for past discussions 4. Read existing docs for style reference During writing: 5. Link to relevant ADRs and decisions 6. Reference existing conventions 7. Cross-link related documentation After writing: 8. Add to wiki or qmd knowledge base 9. Reference from relevant agent instructions 10. Update docs-update skill if patterns changed
Portable, source-controlled configuration for AI coding assistants. my-ai-tools installs one consistent set of agent guidelines, skills, commands, hooks, MCP servers, and tool settings across supported AI coding assistants.
Use explicit human checkpoints for architecture, security, rollout, or operational decisions.
Record architecture decisions with ADRs — captures why, alternatives considered, and consequences
Use when monitoring an open GitHub PR for CI failures, review feedback, mergeability, and safe retries or fixes.
Inspect history and architecture for hidden constraints before risky cross-cutting changes.
Build an interactive report or experiment when the user asks to explore model capabilities.
Audit a diff for structural maintainability and unnecessary complexity.