Giuseppe
|
cb0a0c650d
|
refactor: remove developer-kit-specs plugin (migrated to pi-specs-kit)
|
2026-08-18 11:30:39 +02:00 |
|
Giuseppe Trisciuoglio
|
7a41a7e11d
|
refactor(specs): edit ralph loop skill, use same approch of codex plugin
|
2026-04-20 09:05:08 +02:00 |
|
Giuseppe Trisciuoglio
|
76c31a9cc7
|
fix(global): bug on update_done status for next step of pipeline
|
2026-04-08 13:39:21 +02:00 |
|
Giuseppe Trisciuoglio
|
d75b16a6bc
|
refactor(global): added new harness agents loop.
|
2026-04-08 11:02:21 +02:00 |
|
Giuseppe Trisciuoglio
|
7b57224f65
|
refactor(global): added new hook for checking task frontmatter
|
2026-04-07 13:24:18 +02:00 |
|
Giuseppe Trisciuoglio
|
e1f86b31f8
|
specs: update Gemini examples to use gemini-3-pro
|
2026-04-06 11:55:02 +02:00 |
|
Giuseppe Trisciuoglio
|
3a0d6a9ff2
|
docs(gemini): add Model Selection Guide section (TASK-002)
|
2026-04-06 11:40:24 +02:00 |
|
Giuseppe Trisciuoglio
|
deae59f26e
|
feat(specs): added new ralph loop handler
|
2026-04-05 20:06:48 +02:00 |
|
Giuseppe Trisciuoglio
|
1364345cbb
|
fix(specs): added command python for handler codex loop
|
2026-04-03 15:23:27 +02:00 |
|
Giuseppe Trisciuoglio
|
cf2d38d518
|
feat(developer-kit-specs): added hooks for check auto review
|
2026-03-23 18:34:49 +01:00 |
|
Giuseppe Trisciuoglio
|
82e0ba7c6c
|
chore(release): bump plugin versions to 2.6.3 and update CHANGELOG
|
2026-03-18 09:23:52 +01:00 |
|
Giuseppe Trisciuoglio
|
1310786fbb
|
feat(core): add destructive command prevention hook for Claude Code
Introduces a Python 3 PreToolUse hook that prevents execution of Bash
commands targeting paths outside the working directory or matching a
blacklist of destructive operations.
- Zero external dependencies (pure Python 3 stdlib)
- Shell-aware tokenization with shlex (pipes, chains, quoted paths)
- Recursive analysis: sudo, bash -c, find -exec, xargs, watch wrappers
- Path validation: rm/unlink/rmdir/shred blocked outside CWD
- Safety-first: $VAR, ${VAR}, globs, and {} placeholders flagged
- Extensible blacklist: AWS CLI, Docker, git reset --hard / clean
- git clean -n / --dry-run explicitly allowed (dry-run is safe)
- Installer updated to copy hooks and register in .claude/settings.json
- plugin.json updated with hooks field
Closes #139
|
2026-03-06 18:22:26 +01:00 |
|
Giuseppe Trisciuoglio
|
0a5fcaadc8
|
feat(rules): add Makefile targets to list and install rules and add scripts/install-rules.sh to manage plugin rules
|
2026-03-01 12:35:20 +01:00 |
|
Giuseppe Trisciuoglio
|
fff71bd599
|
refactor(rules): add standardized coding rules for language plugins
Add rules/ directory with coding standards to each language plugin:
- Java: naming conventions, project structure, best practices, error handling
- Python: PEP 8 naming, project structure, type hints, error handling
- PHP: PSR-12 naming, PSR-4 structure, PHP 8.1+ practices, error handling
- TypeScript: naming conventions, project structure, strict typing, error handling
Each rule file uses Claude Code .claude/rules/ compatible format with
globs frontmatter for path-scoped activation.
Updated infrastructure:
- plugin.json manifests: added 'rules' array for all 4 language plugins
- install-claude.sh: added rules deployment to .claude/rules/[plugin-name]/
- Makefile: added rules count to list-plugins and list-components targets
Closes #109
|
2026-02-28 16:40:27 +01:00 |
|
Giuseppe Trisciuoglio
|
654d94da19
|
refactor: refactor agents, skills and commands in multi plugins structure by language
|
2026-02-07 17:24:40 +01:00 |
|