26 Commits

Author SHA1 Message Date
gzb1128
5230892ee8 fix: remove version fields from marketplace.json
Removes remaining version fields from marketplace.json to fully enable automatic plugin updates via git SHA.

Fixes #36
2026-01-22 23:14:23 -08:00
zerx-lab
970f8bf884 feat: cross-platform support with Node.js scripts
- Rewrite all bash hooks to Node.js for Windows/macOS/Linux compatibility
- Add package manager auto-detection (npm, pnpm, yarn, bun)
- Add scripts/lib/ with cross-platform utilities
- Add /setup-pm command for package manager configuration
- Add comprehensive test suite (62 tests)

Co-authored-by: zerx-lab
2026-01-22 23:08:07 -08:00
gzb1128
4ec7a6b15a fix: remove version field to enable automatic plugin updates
Remove the static `version: "1.0.0"` field from plugin.json to enable
Claude Code's git SHA-based version detection and automatic updates.

Previously, the presence of a version field caused Claude Code to use
static version string comparison instead of git commit SHA comparison,
preventing `/plugin update` from detecting new commits.

This change aligns with the pattern used by all official Anthropic
plugins in claude-plugins-official marketplace.

Fixes #33
2026-01-22 22:31:20 -08:00
Affaan Mustafa
0d438dd042 style: side-by-side guide layout matching profile README 2026-01-22 22:29:06 -08:00
Affaan Mustafa
7f4f622517 feat: add star history chart and minimal badge bar 2026-01-22 22:19:01 -08:00
Affaan Mustafa
c3f1594acd fix: move session-end hooks from Stop to SessionEnd
Stop hook fires after every response, SessionEnd fires only when
session actually terminates. This was causing session-end.sh and
evaluate-session.sh to run on every response instead of at session end.

Fixes issue reported by user about hooks triggering every response.
2026-01-22 21:06:23 -08:00
Affaan Mustafa
19345df79d fix: remove duplicate hooks field from plugin.json
Claude Code automatically loads hooks/hooks.json from the plugin directory.
Explicitly specifying it in plugin.json causes a duplicate hooks error:

  Duplicate hooks file detected: ./hooks/hooks.json resolves to already-loaded
  file .../hooks/hooks.json. The standard hooks/hooks.json is loaded
  automatically, so manifest.hooks should only reference additional hook files.

Fixes #29
2026-01-22 16:45:07 -08:00
Affaan Mustafa
73bda1aad6 fix: use ${CLAUDE_PLUGIN_ROOT} for hook script paths
Relative paths like ./hooks/... fail when the plugin is installed
because hooks run in the project directory, not the plugin directory.
Using ${CLAUDE_PLUGIN_ROOT} ensures scripts are found regardless of
where the plugin is installed.

Fixed paths:
- hooks/strategic-compact/suggest-compact.sh
- hooks/memory-persistence/pre-compact.sh
- hooks/memory-persistence/session-start.sh
- hooks/memory-persistence/session-end.sh
- skills/continuous-learning/evaluate-session.sh
2026-01-22 16:42:04 -08:00
Affaan Mustafa
ecfbbd3da1 fix: use relative path './' for plugin source instead of GitHub object
Using './' lets Claude Code use the already-cloned marketplace repo
directly instead of fetching from GitHub again. This avoids potential
double-fetch issues and simplifies the installation.
2026-01-22 15:02:48 -08:00
Affaan Mustafa
ee5affbdbd fix: remove agents field temporarily to debug validation 2026-01-22 13:37:10 -08:00
Affaan Mustafa
d362ae65eb fix: use string format for repository field in plugin.json 2026-01-22 13:35:57 -08:00
Affaan Mustafa
9e8006c8ca fix: use GitHub source object in marketplace.json
Fixes 'Invalid schema: plugins.0.source: Invalid input' error when
installing via /plugin marketplace add. The source field needs to be
a GitHub source object, not a relative path, when the plugin is at
the repo root.
2026-01-22 13:14:19 -08:00
Affaan Mustafa
5010f82c3e feat: package as Claude Code plugin with marketplace distribution
- Add .claude-plugin/plugin.json manifest for direct installation
- Add .claude-plugin/marketplace.json for marketplace distribution
- Reorganize skills to proper skill-name/SKILL.md format
- Update hooks.json with relative paths for portability
- Add new skills: continuous-learning, strategic-compact, eval-harness, verification-loop
- Add new commands: checkpoint, eval, orchestrate, verify
- Update README with plugin installation instructions

Install via:
  /plugin marketplace add affaan-m/everything-claude-code
  /plugin install everything-claude-code@everything-claude-code
v1.0.0
2026-01-22 04:16:49 -08:00
Affaan Mustafa
4491f15577 Clarify README description of the repository 2026-01-21 12:23:50 -08:00
Affaan Mustafa
e6440d32b8 docs: restructure README to flow shorthand → longform guides together 2026-01-21 12:05:58 -08:00
Affaan Mustafa
fa0928a3d7 Enhance README with update section and resources
Added update section with an image and a link to a guide.
2026-01-21 11:40:43 -08:00
Affaan Mustafa
2d6fd7007e feat: add strategic-compact hook and update hooks.json with all hooks 2026-01-20 19:57:05 -08:00
Affaan Mustafa
f96ef1e6ab feat: add memory persistence hooks and context files 2026-01-20 18:51:09 -08:00
Affaan Mustafa
7d3ea0f576 feat: add strategic compact skill 2026-01-20 18:40:02 -08:00
Affaan Mustafa
6bf102dbaa feat: add continuous learning skill with session examples
Stop hook-based pattern extraction - no README, comments in .sh file.
2026-01-20 18:33:33 -08:00
Affaan Mustafa
3c1e7d9910 Clarify repository purpose and additional resources
Updated README to clarify repository purpose and resources.
2026-01-17 18:14:33 -08:00
Affaan Mustafa
62a80df941 Update README with image and guide link 2026-01-17 18:07:13 -08:00
Affaan Mustafa
6eefb41d61 Update README with guide reading reminder
Added a note to read the complete guide before configs.
2026-01-17 18:06:52 -08:00
Affaan Mustafa
d7cf890b58 Fix formatting in README.md for guide link 2026-01-17 18:06:40 -08:00
Affaan Mustafa
e57979c1e9 Update README with image and guide link
Added an image to the README and updated guide link.
2026-01-17 18:06:03 -08:00
Affaan Mustafa
45959c326e Initial release: Complete Claude Code configuration collection
Battle-tested configs from 10+ months of daily Claude Code usage.
Won Anthropic x Forum Ventures hackathon building zenith.chat.

Includes:
- 9 specialized agents (planner, architect, tdd-guide, code-reviewer, etc.)
- 9 slash commands (tdd, plan, e2e, code-review, etc.)
- 8 rule files (security, coding-style, testing, git-workflow, etc.)
- 7 skills (coding-standards, backend-patterns, frontend-patterns, etc.)
- Hooks configuration (PreToolUse, PostToolUse, Stop)
- MCP server configurations (15 servers)
- Plugin/marketplace documentation
- Example configs (project CLAUDE.md, user CLAUDE.md, statusline)

Read the full guide: https://x.com/affaanmustafa/status/2012378465664745795
2026-01-17 17:49:33 -08:00