internal-docs
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
Skill by mkurman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mkurman-internal-docs
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/internal-docs
What's inside
- Skill name
internal-docs- Description
- Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles. Triggers on drafting a design proposal, writing an RFC, creating a post-mortem after an incident, building an operational runbook, organizing team knowledge, or improving existing documentation for clarity and completeness.
- License
- MIT
- Instructions
- 272 lines in SKILL.md · view on GitHub
Files (7)
- README.md
- SKILL.md
- evals.json
- knowledge-management.md · references/
- post-mortems.md · references/
- rfcs-and-design-docs.md · references/
- runbooks.md · references/
SKILL.md (first lines)
## Key principles 1. **Write for the reader, not the writer** - Every document exists to transfer knowledge to someone else. Identify who will read it (decision-makers, on-call engineers, new hires) and structure for their needs, not your thought process. 2. **Decisions over descriptions** - The most valuable internal docs capture the "why" behind choices. A design doc that only describes the solution without explaining alternatives considered and tradeoffs made is incomplete. 3. **Actionability is everything** - A runbook that says "investigate the issue" is worthless. A post-mortem without concrete action items is theater. Every document should leave the reader knowing exactly what to do next. 4. **Living documents decay** - Docs that aren't maintained become dangerous. Every document needs an owner and a review cadence, or it should be marked with an explicit expiration date. 5. **Structure enables skimming** - Engineers don't read docs linearly. Use headers, TL;DRs, tables, and callouts so readers can find what they need in under 30 seconds. --- ## Core concepts Internal docs fall into four categories, each with a distinct lifecycle and audience: **Decision documents** (RFCs, design docs, ADRs) propose a change, gather feedback, and record the final decision. They flow through draft, review, approved/rejected states. The audience is peers and stakeholders who need to evaluate the proposal. See `references/rfcs-and-design-docs.md`. **Incident documents** (post-mortems, incident reviews) are written after something goes wrong. They reconstruct the timeline, identify root causes, and produce action items. The audience is the broader engineering org learning from failure. Blamelessness is non-negotiable. See `references/post-mortems.md`. **Operational documents** (runbooks, playbooks, SOPs) provide step-by-step procedures for recurring tasks or incident response. The audience is the on-call engineer at 3 AM who needs to fix something fast. See `references/runbooks.md`. **Knowledge documents** (wikis, guides, onboarding docs, team pages) preserve institutional knowledge. The audience varies but typically includes new team members and cross-team collaborators. See `references/knowledge-management.md`. --- ## Common tasks ### Draft an RFC An RFC proposes a significant technical change and invites structured feedback. Use this template structure: ```markdown # RFC: <Title> **Author:** <name> **Status:** Draft | In Review | Approved | Rejected **Created:** <date> **Last updated:** <date> **Reviewers:** <list> **Decision deadline:** <date> ## TL;DR <2-3 sentences: what you propose and why> ## Motivation <What problem does this solve? Why now? What happens if we do nothing?> ## Proposal <The detailed solution. Include diagrams, data models, API contracts as needed.> ## Alternatives considered <At least 2 alternatives with honest pros/cons for each> ## Tradeoffs and risks <What are we giving up? What could go wrong? How do we mitigate?> ## Rollout plan <How will this be implemented incrementally? Feature flags? Migration?> ## Open questions <Unresolved items that need input from reviewers> ``` > Always include at least two genuine alternatives. A single-option RFC signals > the decision was made before the review process started. ### Write a post-mortem Post-mortems extract organizational learning from incidents. Follow a blameless approach - focus on systems and processes, never on individuals. ```markdown # Post-Mortem: <Incident title> **Date of incident:** <date> **Severity:** SEV-1 | SEV-2 | SEV-3 **Author:** <name> **Status:** Draft | Review | Final **Time to detect:** <duration> **Time to resolve:** <duration> ## Summary <3-4 sentences: what happened, who was affected, and the impact> ## Timeline | Time (UTC) | Event | |---|---| | HH:MM | <what happened> | ## Root cause <The deepest "why" - use the 5 Whys technique to go beyond symptoms> ## Contributing factors <Other conditions that made the incident possible or worse> ## What went well <Things that worked during response - detection, communication, tooling> ## What went poorly <Process or system gaps exposed by the incident>
From mkurman/zorai, MIT.
More from mkurman/zorai
- 0.798score
best-practices
web-quality-skills
Apply modern web development best practices for security, compatibility, and code quality.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-audio-design
mkurman
Use this skill when adding audio to programmatic videos - generating narration with ElevenLabs TTS, sourcing royalty-free background music, creating SFX with…
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
product-strategy
mkurman
Use this skill when defining product vision, building roadmaps, prioritizing features, or choosing frameworks like RICE, ICE, or MoSCoW.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
social-media-strategy
mkurman
Use this skill when planning social media strategy, creating platform-specific content, scheduling posts, or analyzing engagement metrics.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
budgeting-planning
mkurman
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
proposal-writing
mkurman
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-analyzer
mkurman
Use this skill when analyzing existing video files using FFmpeg and AI vision, extracting frames for design system generation, detecting scene boundaries…
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
lead-magnets
mkurman
When the user wants to create, plan, or optimize a lead magnet for email capture or lead generation.
SkillAFreshness: A★ 325Claude Code +9
Signals
- Stars
- 325
- Forks
- 24
- Open issues
- 0
- Last commit (this folder)
- May 5, 2026 (5 months ago)
- Last release
- Oct 23, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mkurman/zorai
- Website
- zorai.app/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mkurman
- 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
budgeting-planning
mkurman
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
product-strategy
mkurman
Use this skill when defining product vision, building roadmaps, prioritizing features, or choosing frameworks like RICE, ICE, or MoSCoW.
SkillAFreshness: A★ 325Claude Code +9
Cite this page
internal-docs skill. Agent Mart. https://agentmart.dev/skills/mkurman-internal-docs (last updated 2026-10-24)