Releases: provectus/awos
Releases · provectus/awos
v0.0.11
Add kotlin-expert domain specialist agent (#68) * Optimize kotlin-expert agent for efficiency and consistency - Reduce file size from 438 to 324 lines (26% reduction) - Eliminate redundancy across checklists and repeated concepts - Adopt python-expert structure pattern for consistency - Remove generic software engineering advice, focus on Kotlin-specific expertise - Soften prescriptive rules to allow LLM adaptability - Update frontmatter to match project pattern (add color, update description) - Preserve critical Kotlin patterns: BigDecimal precision, structured concurrency, value classes Improves token efficiency, reduces cognitive load, and maintains all core expertise while following established project conventions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> * Fix prettier formatting issues * Condense kotlin-expert agent documentation by 47% (#69) * Initial plan * Condense kotlin-expert.md to remove redundancy and improve conciseness Co-authored-by: workshur <[email protected]> * Add missing validateOrder function definition to Method Decomposition example Co-authored-by: workshur <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: workshur <[email protected]> --------- Co-authored-by: Claude <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: workshur <[email protected]>
v0.0.10
Changes
- Use technology experts when drafting tech specification @Coykto (#53)
- docs: enhance specification process with critical context extraction steps @workshur (#48)
- feat: use release-drafter to compile PRs merged into main since last release @bpavlo (#52)
- python_agent: update error handling and type preferences @AndreyNenashev (#49)
- docs: update CONTRIBUTING.md to enhance local development and testing… @workshur (#47)
v0.0.9
refactor: improve code quality with better naming and structure (#44) This commit completes the refactoring effort by improving variable names, function signatures, and overall code readability across all modules. ## Key Improvements ### Function Signatures - Refactored all functions to accept configuration objects instead of multiple positional parameters (7-8 parameters → 1 config object) - Improved parameter destructuring with descriptive names - Added default values in destructuring for optional parameters ### Variable Naming - `fsp` → `fsPromises` (more explicit) - `src/dest` → `sourcePath/destinationPath` (clearer intent) - `overwrite` → `shouldOverwrite` (boolean naming convention) - `dir` → `directory` (no abbreviations) - `op` → `operation` (full words) - `stats` → `statistics` (consistency) - `dirsCreated` → `directoriesCreated` (no abbreviations) - `filename` → `fileName` (camelCase consistency) ### Function Names - `copyFileWithPatterns` → `copyFile` (simpler) - `copyDirWithPatterns` → `copyDirectory` (consistency) - `checkFolderExists` → `pathExists` (accurate naming) ### Code Organization - Extracted repeated path calculations into variables - Added descriptive comments to complex logic sections - Improved JSDoc documentation with clearer descriptions - Made boolean logic more explicit (e.g., `shouldSkip`, `wasForced`) ### Benefits - Easier to read and understand code flow - Simpler to extend with new parameters (just add to config object) - Self-documenting code with descriptive variable names - Consistent naming conventions across all modules - Better maintenance and debugging experience Files modified: - src/services/file-copier.js: 230 lines of clean, readable code - src/services/directory-creator.js: Added pathExists helper - src/utils/logger.js: Improved parameter names - src/utils/pattern-matcher.js: Better variable names and comments - src/core/setup-orchestrator.js: Clearer statistics handling - src/config/setup-config.js: Improved descriptions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <[email protected]>
v0.0.8
v0.0.7
What's Changed
- Docs by @mkf-simpson in #22
- Add naming conventions to React expert guidelines by @workshur in #25
- Issue/15 add next suggested command by @workshur in #24
- Fixes #23: Update README with setup requirements for awos by @mkf-simpson in #26
- Add copilot instructions and .gitignore file by @workshur in #31
- Fixes #18: Rework how commands & agents are called and stored by @mkf-simpson in #33
- feat: add Prettier configuration and ignore files by @workshur in #32
- Add Package Installation Restrictions for copilot by @workshur in #38
Full Changelog: v0.0.6...v0.0.7
Basic Claude Code Commands
What's Changed
- feat: add react-expert agent for advanced React development assistance by @workshur in #6
- Refine technologies and communication style sections by @workshur in #12
- Add basic commands by @mkf-simpson in #10
- Python agent by @Coykto in #11
New Contributors
Full Changelog: v0.0.5...v0.0.6
Technical Release
Merge pull request #9 from provectus/npx-package Fix organization name
Npm package
What's Changed
- Change package repository from Github to NPM by @mkf-simpson in #7
- Make the package public by @mkf-simpson in #8
Full Changelog: v0.0.3...v0.0.4
Technical release
Merge pull request #5 from provectus/npx-package Bump new version
Hotfix: npx default command
What's Changed
- Fix command calling in package.json by @mkf-simpson in #3
Full Changelog: v0.0.1...v0.0.2