Skip to content

Releases: provectus/awos

v0.0.11

11 Nov 12:07
6ebef19

Choose a tag to compare

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

22 Oct 08:48
9517694

Choose a tag to compare

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

30 Sep 08:06
aa48550

Choose a tag to compare

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

29 Sep 13:34
b87cc5a

Choose a tag to compare

What's Changed

Full Changelog: v0.0.6...v0.0.8

v0.0.7

29 Sep 13:10
85a4ee5

Choose a tag to compare

What's Changed

Full Changelog: v0.0.6...v0.0.7

Basic Claude Code Commands

24 Sep 12:40
1179b2e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.5...v0.0.6

Technical Release

18 Sep 13:26
9cf059e

Choose a tag to compare

Merge pull request #9 from provectus/npx-package

Fix organization name

Npm package

18 Sep 11:10
5adcead

Choose a tag to compare

What's Changed

Full Changelog: v0.0.3...v0.0.4

Technical release

18 Sep 10:49
59b6165

Choose a tag to compare

Merge pull request #5 from provectus/npx-package

Bump new version

Hotfix: npx default command

18 Sep 09:54
ca92c0f

Choose a tag to compare

What's Changed

Full Changelog: v0.0.1...v0.0.2