Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.
82
82%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
This document provides practical examples of using the Universal Documentation Auto-Updater skill in various scenarios.
After implementing a new feature and committing your changes:
User: "Update docs for the new DynamoDB skill I just added"Expected Output:
Latest release tag: v2.4.1
Current branch: develop
Version detected: 2.4.1
Comparing: v2.4.1 -> develop
Commits since v2.4.1: 3
Changed files:
A plugins/developer-kit-typescript/skills/dynamodb-toolbox-patterns/SKILL.md
A plugins/developer-kit-typescript/skills/dynamodb-toolbox-patterns/references/schema.md
M plugins/developer-kit-typescript/.claude-plugin/plugin.jsonGenerated CHANGELOG Entry:
## [Unreleased]
### Added
- **New DynamoDB-Toolbox v2 skill** (`developer-kit-typescript`):
- `dynamodb-toolbox-patterns`: TypeScript patterns for DynamoDB-Toolbox v2
- Includes schema/table/entity modeling and query/scan access patternsBefore creating a release tag, ensure all documentation is up to date:
User: "Prepare documentation for v2.5.0 release"Analysis Summary:
Latest release tag: v2.4.1
Commits since v2.4.1: 47
Commit breakdown:
- Features: 15
- Bug fixes: 8
- Breaking changes: 3
- Documentation: 12
- Refactoring: 9Proposed Documentation Updates:
## Proposed Documentation Updates
### Version Information
- Previous release: v2.4.1
- Current branch: main
- Commits analyzed: 47
### Files to Update
- [x] CHANGELOG.md - Add [2.5.0] section with date
- [x] README.md - Update skills list, version badges
- [ ] plugins/developer-kit-java/docs/ - No changes needed
- [ ] plugins/developer-kit-aws/docs/ - Update SAM examples
### Summary of Changes
**Added**: 5 new skills, 10 new features
**Changed**: 3 component enhancements
**Fixed**: 8 bug fixes
**Breaking**: 3 breaking changes (migration notes required)Keeping documentation synchronized after regular development iterations:
User: "Sync documentation with latest changes"Quick Analysis (Small Changes):
Latest release tag: v2.5.0
Commits since v2.5.0: 5
Changes:
M plugins/developer-kit-core/skills/github-issue-workflow/SKILL.md
M plugins/developer-kit-core/commands/devkit.brainstorm.mdGenerated Update:
## [Unreleased]
### Changed
- **GitHub Issue Workflow skill**: Enhanced security handling for untrusted issue content
- **Brainstorm command**: Added AskUserQuestion gates for user confirmationWhen working with a multi-plugin repository like the developer-kit:
User: "Update all docs across all plugins"Discovered Documentation Structure:
Documentation folders found:
- plugins/developer-kit-java/docs/
- plugins/developer-kit-typescript/docs/
- plugins/developer-kit-aws/docs/
- plugins/developer-kit-python/docs/
- plugins/developer-kit-php/docs/
Documentation files found:
- README.md
- CHANGELOG.md
- CONTRIBUTING.md
- CLAUDE.mdPer-Plugin Changes Detected:
## [Unreleased]
### Added
**developer-kit-java:**
- `spring-boot-actuator`: Production-ready monitoring patterns
- `spring-boot-cache`: Caching configuration patterns
**developer-kit-typescript:**
- `dynamodb-toolbox-patterns`: DynamoDB-Toolbox v2 integration
- `drizzle-orm-patterns`: Drizzle ORM comprehensive patterns
**developer-kit-aws:**
- `aws-sam-bootstrap`: SAM project initialization patterns
### Changed
**developer-kit-core:**
- Enhanced all devkit commands with mandatory user confirmation gates
- Added Universal Documentation Updater skill
### Fixed
**developer-kit-java:**
- Fixed unit-test-config-properties skill examples
**developer-kit-typescript:**
- Fixed react-patterns skill hooks documentationError:
No git tags found. This skill requires at least one release tag.Solution:
# Create an initial release tag
git tag -a v1.0.0 -m "Initial release"
# Or tag the latest commit as a release
git tag -a v0.1.0 -m "Pre-release"Symptom: No changes detected despite recent commits
Possible causes:
Verification:
# Check commit count
git rev-list --count v2.4.1..HEAD
# Check current branch vs tag
git log v2.4.1..HEAD --onelineIssue: Commits don't follow conventional commit format
Example problematic commits:
abc1234: updated stuff
def5678: fix bug
ghi9012: add featureResult: Categorization may be less accurate
Workaround: The skill will attempt to categorize by message content, but results may be less precise. Consider using conventional commits for better changelog generation.
Issue: Project uses a different changelog format than Keep a Changelog
Solution:
To focus on specific plugin changes:
# Get changes for specific plugin only
git diff v2.4.1..HEAD -- plugins/developer-kit-java/
# Get changes for specific file types
git diff v2.4.1..HEAD -- "*.md"For projects with non-standard tag formats:
# Get tags matching specific pattern
git tag -l "v*" | sort -V | tail -1
# Get tags with custom format
git tag -l "release-*" | sort -V | tail -1Before committing changes:
# Preview changelog changes
git diff CHANGELOG.md
# Verify markdown syntax
# (Use markdown linter if available)User: Update docs since last release
Claude: Let me analyze the changes since the last release...
[Latest release tag: v2.4.1]
[Commits analyzed: 12]
I found the following changes:
- 3 new skills added
- 2 bug fixes
- 1 documentation update
Here's the proposed changelog entry:
## [Unreleased]
### Added
- **New Universal Documentation Updater skill** (`developer-kit-core`):
- Automatically updates project documentation based on git diff analysis
- Supports CHANGELOG.md, README.md, and documentation folders
### Fixed
- **Plugin discovery**: Fixed marketplace.json missing developer-kit-tools entry
Should I apply these changes to CHANGELOG.md and README.md?
User: Yes, apply changes
Claude: Updating documentation files...
Changes applied:
✓ Updated CHANGELOG.md
✓ Updated README.md skills list
Git diff preview:
[Shows git diff of changes]plugins
developer-kit-ai
skills
chunking-strategy
prompt-engineering
developer-kit-aws
skills
aws
aws-cli-beast
aws-cost-optimization
aws-drawio-architecture-diagrams
aws-sam-bootstrap
aws-cloudformation
aws-cloudformation-auto-scaling
references
aws-cloudformation-bedrock
references
aws-cloudformation-cloudfront
references
aws-cloudformation-cloudwatch
references
aws-cloudformation-dynamodb
references
aws-cloudformation-ec2
aws-cloudformation-ecs
references
aws-cloudformation-elasticache
aws-cloudformation-iam
references
aws-cloudformation-lambda
references
aws-cloudformation-rds
aws-cloudformation-s3
references
aws-cloudformation-security
references
aws-cloudformation-task-ecs-deploy-gh
aws-cloudformation-vpc
developer-kit-core
skills
developer-kit-java
skills
aws-lambda-java-integration
aws-rds-spring-boot-integration
aws-sdk-java-v2-bedrock
aws-sdk-java-v2-core
aws-sdk-java-v2-dynamodb
aws-sdk-java-v2-kms
aws-sdk-java-v2-lambda
aws-sdk-java-v2-messaging
aws-sdk-java-v2-rds
aws-sdk-java-v2-s3
aws-sdk-java-v2-secrets-manager
graalvm-native-image
langchain4j
langchain4j-mcp-server-patterns
langchain4j-ai-services-patterns
references
langchain4j-mcp-server-patterns
references
langchain4j-rag-implementation-patterns
references
langchain4j-spring-boot-integration
langchain4j-testing-strategies
langchain4j-tool-function-calling-patterns
langchain4j-vector-stores-configuration
references
qdrant
references
spring-ai-mcp-server-patterns
references
spring-boot-actuator
spring-boot-cache
spring-boot-crud-patterns
spring-boot-dependency-injection
spring-boot-event-driven-patterns
spring-boot-openapi-documentation
spring-boot-project-creator
spring-boot-resilience4j
spring-boot-rest-api-standards
spring-boot-saga-pattern
spring-boot-security-jwt
assets
references
scripts
spring-boot-test-patterns
spring-data-jpa
references
spring-data-neo4j
references
unit-test-application-events
unit-test-bean-validation
unit-test-boundary-conditions
unit-test-caching
unit-test-config-properties
unit-test-controller-layer
unit-test-exception-handler
unit-test-json-serialization
unit-test-mapper-converter
unit-test-parameterized
unit-test-scheduled-async
unit-test-service-layer
unit-test-utility-methods
unit-test-wiremock-rest-api
developer-kit-php
skills
aws-lambda-php-integration
developer-kit-python
skills
aws-lambda-python-integration
developer-kit-tools
developer-kit-typescript
skills
aws-lambda-typescript-integration
better-auth
drizzle-orm-patterns
dynamodb-toolbox-patterns
references
nestjs
nestjs-best-practices
nestjs-code-review
nestjs-drizzle-crud-generator
scripts
nextjs-app-router
nextjs-authentication
nextjs-code-review
nextjs-data-fetching
references
nextjs-deployment
nextjs-performance
nx-monorepo
react-code-review
react-patterns
references
shadcn-ui
tailwind-css-patterns
references
tailwind-design-system
references
turborepo-monorepo
typescript-docs
typescript-security-review
zod-validation-utilities