docs
Write or revise technical documentation around one reader job: reference, operation, review, decision, or product alignment.
Skill by kriscard
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/kriscard-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, backend, 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 and code. 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/docs
What's inside
- Skill name
docs- Description
- Write or revise technical documentation around one reader job: reference, operation, review, decision, or product alignment. Use for READMEs, API docs, operational how-tos, RFCs, product design docs, architecture proposals, and ADRs.
- License
- MIT
- Instructions
- 83 lines in SKILL.md · view on GitHub
Files (7)
- SKILL.md
- adr-template.md · references/
- api-docs-guide.md · references/
- design-doc-template.md · references/
- how-to-guide.md · references/
- readme-guide.md · references/
- rfc-template.md · references/
SKILL.md (first lines)
# Technical Documentation Writer Write for the reader's job: what they came to understand, decide, or do. A technically correct doc that does not serve that job is still a failed doc. ## Boundaries - Use `blog` for publishable articles with an argument, story, or public-facing lesson. - The user-invoked `teach` skill owns persistent learning workspaces and HTML lessons. - Use this skill for reference docs, team proposals, decision records, READMEs, API docs, and how-to docs whose primary purpose is work, review, or operation. ## Workflow ### 1. Name the doc type and reader job Identify the document type before drafting: README, API docs, how-to, RFC or architecture proposal, product design doc, or ADR. Complete when: - the doc type is named - the primary audience is named - the reader job is stated as `Reader needs to <do/decide/understand> so they can <outcome>` - missing inputs are requested before drafting ### 2. Load the matching reference Use the routing table below. Load every reference whose condition applies before writing. The technical-style reference is additive: load it only when the prose needs sentence-level clarity work, not merely because the document is technical. Complete when every applicable reference has been loaded, or no reference applies and that is stated. ### 3. Gather the minimum context Ask only for context needed by the reader job: - current state and desired outcome - constraints, dependencies, and owners - concrete examples, commands, APIs, or decisions - known errors, risks, alternatives, or non-goals Complete when every required placeholder in the selected template has either source material or an explicit `TBD`/question for the user. ### 4. Draft for use, review, or decision Lead with what the reader needs first. Show before explaining when the reader must do something; state the decision or proposal before deep rationale when the reader must decide. Complete when: - the opening answers the reader job - every section exists to help the reader do, decide, or understand something - examples are realistic and include required setup/config/error handling when relevant - uncertainties are marked instead of invented ### 5. Run the quality gate Before delivering, verify: - [ ] First sentence says what this is or what decision/proposal is being made - [ ] Code examples or commands were run when an environment is available; otherwise marked unverified - [ ] Required config, inputs, env vars, and permissions are documented - [ ] Common errors or risks include what to do next - [ ] Links referenced in the doc were checked when accessible - [ ] Terminology is consistent: one name per concept - [ ] No "simple" / "just" / "easy" for user actions Complete when all applicable checks pass or failures are called out explicitly. ## References | Priority | Load when | Reference | | --- | --- | --- | | 1 | Decision already made; capture context, decision, and consequences | `references/adr-template.md` | | 1 | Change not decided; solicit review, including system design with migration concerns | `references/rfc-template.md` | | 1 | Scoping new product work with goals, non-goals, user stories, and metrics | `references/design-doc-template.md` | | 2 | Creating or revising a README | `references/readme-guide.md` | | 2 | Creating or revising API documentation | `references/api-docs-guide.md` | | 2 | Creating or revising a task-oriented how-to guide | `references/how-to-guide.md` | | 3 | Technical prose needs sentence-level clarity work: reader-mode boundaries, condition/action order, common-path ordering, technical names, link text, modifier scope, or list introductions | `references/technical-style.md` |
From kriscard/Skills, MIT.
More from kriscard/Skills
- 0.642score
vault-audit
kriscard
Audit the vault's PARA and Zettelkasten-inspired Atomic Note organization, linked knowledge, journals, metadata, LLM Wiki quality, and bounded statistics.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
react-hook-form-audit
kriscard
Audit existing React Hook Form code for correctness, accessibility, validation, data ownership, submission, dirty-state, field-array, wizard…
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
frontend
kriscard
Frontend engineering for browser-facing applications: TypeScript trust boundaries, semantic accessibility, UI systems, responsive browser behavior, security…
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
ingest
kriscard
Discuss and file an article, URL, video, book note, or selected Inbox source, then reuse a matching Atomic Note or create a human-owned scaffold for the user…
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
react
kriscard
React component architecture and data-flow guidance for composition, state ownership, Effects, Suspense, async UI, rendering behavior, and measured performance.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
pr-review
kriscard
Bug-first, evidence-only review of a pull request or branch-versus-base diff.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
review
kriscard
Bug-first, evidence-only review of selected code, uncommitted changes, or code modified in the current task.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
tweet-today
kriscard
Draft specific Twitter/X posts from a concrete work receipt, lesson, opinion, code detail, or user draft.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
react-hook-form
kriscard
Build and modify forms that use React Hook Form or whose project conventions require it.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
architect
kriscard
Guides architecture decisions about service/module boundaries, system trade-offs, ADRs, data flow, rendering strategy, scaling strategy, API protocols…
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
create-note
kriscard
Create an Obsidian Inbox capture, a human-owned Atomic Note draft, or approved reusable knowledge from a conversation.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
spec
kriscard
Builds reviewed requirements, technical design, and an executable implementation plan from an issue URL or requirements text, then stops at approval.
SkillAFreshness: A★ 14Claude Code +9
Signals
- Stars
- 14
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 14, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kriscard/Skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kriscard
- 0.642score
react-hook-form
kriscard
Build and modify forms that use React Hook Form or whose project conventions require it.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
pr-review
kriscard
Bug-first, evidence-only review of a pull request or branch-versus-base diff.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
review
kriscard
Bug-first, evidence-only review of selected code, uncommitted changes, or code modified in the current task.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
tweet-today
kriscard
Draft specific Twitter/X posts from a concrete work receipt, lesson, opinion, code detail, or user draft.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
create-note
kriscard
Create an Obsidian Inbox capture, a human-owned Atomic Note draft, or approved reusable knowledge from a conversation.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
architect
kriscard
Guides architecture decisions about service/module boundaries, system trade-offs, ADRs, data flow, rendering strategy, scaling strategy, API protocols…
SkillAFreshness: A★ 14Claude Code +9
Cite this page
docs skill. Agent Mart. https://agentmart.dev/skills/kriscard-docs (last updated 2026-10-24)