Commit Graph

17 Commits

Author SHA1 Message Date
Kazuki Yamada
b4f25a0f2b refactor(skill): Pass skillName directly instead of remoteUrl in config
Remove remoteUrl from config schema and pass pre-computed skillName
through CLI options instead. This provides cleaner separation between
configuration and runtime data.

- Add generateDefaultSkillNameFromUrl() for remote repository names
- Update generateDefaultSkillName() to only handle local directories
- Pass skillName through DefaultActionTask to packager
2025-12-10 00:27:43 +09:00
Kazuki Yamada
f854dd4250 refactor(skill): Improve skill output generation and add tests
Refactor and improve the skill generation feature based on code review:

- Split generateSkillOutput into generateSkillReferences and
  generateSkillMdFromReferences to avoid double generation
- Add try-catch error handling to writeSkillOutput with proper
  permission error messages
- Add unit tests for skillSectionGenerators (12 tests)
- Add validation tests for --skill-generate flag combinations
- Update createMockConfig to support skillGenerate and remoteUrl
2025-12-10 00:27:43 +09:00
Kazuki Yamada
ea1cc485c2 chore(config): disable organizeImports for src/index.ts
Added override configuration to disable Biome's organizeImports feature
specifically for src/index.ts to allow manual import order management
while keeping automatic import organization enabled for other files.
2025-09-21 13:54:12 +09:00
Kazuki Yamada
29bd646ddc feat: allow setting max file size 2025-04-20 14:42:03 +09:00
Kazuki Yamada
8911966daa feat(git): Sort files by git commit frequency 2025-03-16 01:38:13 +09:00
Kazuki Yamada
76904c9476 feat(website): Add configurable token count encoding and change default to o200k_base 2025-01-05 22:18:46 +09:00
Kazuki Yamada
5d05730f0f feat(config): Migrate default config management to Zod 2024-11-11 00:38:46 +09:00
Kazuki Yamada
d28f34ded2 feat(config): Implement Zod for robust configuration validation 2024-11-10 22:35:45 +09:00
Kazuki Yamada
398047b1a6 feat(rename): Rename to repomix
# Conflicts:
#	src/core/packager.ts
#	src/core/security/securityCheck.ts
#	src/shared/processConcurrency.ts

# Conflicts:
#	package-lock.json
#	package.json
2024-11-02 15:26:32 +09:00
Kazuki Yamada
e9852e9f07 feat(security): Add option to control security check 2024-09-12 01:06:58 +09:00
Kazuki Yamada
c51435e24a refact: Migrate from ESLint and Prettier to Biome 2024-08-26 23:54:23 +09:00
Kazuki Yamada
bc1cf3ab6f feat(action): Add remote repository processing feature 2024-08-26 22:57:41 +09:00
Kazuki Yamada
f2f8267e7f fix(config): Fix showLineNumbers is not working 2024-08-19 23:50:02 +09:00
Kazuki Yamada
f5058559dd feat(config): Add support for global configuration files 2024-08-17 01:29:47 +09:00
Kazuki Yamada
5ae3f921d7 chore(lint): Update ESLint configuration and dependencies 2024-08-10 15:29:39 +09:00
Kazuki Yamada
8d7023a1f9 feat(config): Add include functionality and enhance file filtering with glob support 2024-08-04 02:48:17 +09:00
Kazuki Yamada
e76a0382ae test(refact): Add mock config creation 2024-07-27 14:34:29 +09:00