Skip to content

Add Claude Code skills and stop hook for documentation management#97

Open
nsmnds wants to merge 4 commits intomainfrom
claude/extract-tone-skill-itK6M
Open

Add Claude Code skills and stop hook for documentation management#97
nsmnds wants to merge 4 commits intomainfrom
claude/extract-tone-skill-itK6M

Conversation

@nsmnds
Copy link
Collaborator

@nsmnds nsmnds commented Feb 8, 2026

Summary

  • Extracts documentation tone-of-voice guidelines from .junie/guidelines.md into a reusable /tone-of-voice Claude Code skill
  • Adds a stop hook that detects Kotlin source file changes and prompts documentation review before ending a session
  • Adds an /update-site skill for manual full documentation audits against the current codebase
  • Adds project-level .claude/settings.json for hook configuration

Test plan

  • Verify stop hook exits silently when stop_hook_active is true (loop guard)
  • Verify stop hook exits silently on a clean git tree
  • Verify stop hook detects .kt file changes under src/ and outputs valid JSON
  • Verify /update-site skill is available in Claude Code
  • Verify /tone-of-voice skill is available in Claude Code

🤖 Generated with Claude Code

claude and others added 2 commits February 8, 2026 07:44
Move the tone of voice section from CLAUDE.md into .claude/skills/tone-of-voice.md
so it can be invoked on demand via /tone-of-voice instead of always being loaded
in the system prompt.

https://claude.ai/code/session_01QvJ9BwtKSZ3MBxwfftwQbK
Adds a stop hook that detects Kotlin source file changes and prompts
documentation review before ending a session. Also adds a manual
/update-site skill for full documentation audits.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nsimonides and others added 2 commits February 8, 2026 13:41
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix incorrect function name `create` → `createTool` in dsl.mdx
- Fix non-existent `GeminiModelIdentifier.Gemini2_5FlashPreview` → `Gemini2_5Flash`
- Fix non-existent `OllamaModelIdentifier.Llama2` (removed)
- Fix model DSL examples shown as standalone (they are AgentConfig extensions)
- Fix `Model` interface: remove non-existent `authentication` property, add `structuredOutputParameter` to `sendRequest`
- Fix `Attachment.pdf/jpeg` → `Attachment.Base64.pdf/jpeg`
- Fix `task()` call missing required lambda parameter
- Fix workflow type comments to use actual concrete types
- Fix missing closing quote in apiKey example

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants