claude

siftcoder

Persistent project memory + local-LLM offload + Salesforce domain skills for Claude Code

2 on GitHubby Sam Alamehv1.4.0MITupdated 5 months agodevelopment
/

Plugin siftcoder from marketplace siftcoder-marketplace in ialameh/sift-coder. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (96)

  • add-feature
  • build-fix
  • debug
  • fix
  • heal
  • investigate
  • optimize
  • pair
  • perf
  • refactor
  • tdd
  • zen
  • codemap-claudemd
  • codemap-diff
  • codemap-export
  • codemap-fast
  • codemap-trust
  • codemap
  • document
  • source-bundle
  • update-codemaps
  • update-docs
  • api
  • bridge
  • integrate
  • migrate
  • knowledge
  • memory-usage
  • pattern-learn
  • pattern-search
  • search
  • analyze
  • budget
  • compression
  • local-llm-setup
  • monitor
  • onboard
  • prompt
  • quality-check
  • siftcoder
  • sync
  • team
  • trace
  • wizard
  • blast-radius
  • chaos
  • comply
  • empathy
  • fuzz-mind
  • invariant
  • polyglot
  • ripple
  • timewarp
  • archaeologist
  • dream
  • duck
  • fortune
  • ghost
  • narrator
  • oracle
  • review
  • security
  • salesforce-agentforce
  • salesforce-apex
  • salesforce-architecture
  • salesforce-comply
  • salesforce-cpq
  • salesforce-deploy
  • salesforce-einstein
  • salesforce-flow
  • salesforce-lwc
  • salesforce-security
  • salesforce-test
  • schema-migrate
  • feasibility
  • gap-analysis
  • improve-spec
  • reverse-spec
  • spec-from-stories
  • ideate
  • reverse-prompt
  • surprise-me
  • agent
  • autonomous
  • checkpoint
  • chroot
  • continue
  • focus
  • handoff
  • organize-project
  • pause
  • preview
  • scope
  • session-eval
  • smart-retry
  • swarm

Slash commands (109)

  • /siftcoder:add-feature

    add-feature workflow — see skills/add-feature/SKILL.md or skills/coding/add-feature/SKILL.md or skills/reasoning/add-feature/SKILL.md

  • /siftcoder:agent

    Full agentic multi-file refactor — planner → coder → qa-reviewer → qa-fixer pipeline w/ rollback. See skills/workflow/agent/SKILL.md

  • /siftcoder:analyze

    analyze workflow — see corresponding skills/*/analyze/SKILL.md

  • /siftcoder:apex-patterns

    Generate enterprise Apex patterns — FFLib Selector, Domain, Service, UnitOfWork

  • /siftcoder:api

    api workflow — see corresponding skills/*/api/SKILL.md

  • /siftcoder:archaeologist

    archaeologist workflow — see skills/archaeologist/SKILL.md or skills/coding/archaeologist/SKILL.md or skills/reasoning/archaeologist/SKILL.md

  • /siftcoder:autonomous

    autonomous workflow — see corresponding skills/*/autonomous/SKILL.md

  • /siftcoder:blast-radius

    blast-radius workflow — see corresponding skills/*/blast-radius/SKILL.md

  • /siftcoder:bridge

    Cross-codebase integration analysis — gap map, pattern pick, bridge spec. See skills/integrations/bridge/SKILL.md and agents/bridge-analyzer.md

  • /siftcoder:budget

    Token + cost budget tracking and optimisation. Backed by Budget class in src/services/tokens.ts. See skills/meta/budget/SKILL.md

  • /siftcoder:build-fix

    Auto-resolve build errors with minimal-diff fix. Different from /heal (multi-strategy retry). See skills/coding/build-fix/SKILL.md

  • /siftcoder:build

    build workflow — see skills/build/SKILL.md or skills/coding/build/SKILL.md or skills/reasoning/build/SKILL.md

  • /siftcoder:chaos

    chaos workflow — see corresponding skills/*/chaos/SKILL.md

  • /siftcoder:checkpoint

    checkpoint workflow — see corresponding skills/*/checkpoint/SKILL.md

  • /siftcoder:chroot

    chroot workflow — see corresponding skills/*/chroot/SKILL.md

  • /siftcoder:codemap-claudemd

    codemap-claudemd workflow — see corresponding skills/*/codemap-claudemd/SKILL.md

  • /siftcoder:codemap-diff

    codemap-diff workflow — see corresponding skills/*/codemap-diff/SKILL.md

  • /siftcoder:codemap-export

    codemap-export workflow — see corresponding skills/*/codemap-export/SKILL.md

  • /siftcoder:codemap-fast

    codemap-fast workflow — see corresponding skills/*/codemap-fast/SKILL.md

  • /siftcoder:codemap-trust

    codemap-trust workflow — see corresponding skills/*/codemap-trust/SKILL.md

  • /siftcoder:codemap

    codemap workflow — see corresponding skills/*/codemap/SKILL.md

  • /siftcoder:comply

    comply workflow — see corresponding skills/*/comply/SKILL.md

  • /siftcoder:compress

    Toggle output compression mode (lite|full|ultra|dense|handoff|commit|review|off)

  • /siftcoder:config

    Interactive SiftCoder config — wraps siftcoder setup + settings.json

  • /siftcoder:continue

    continue workflow — see corresponding skills/*/continue/SKILL.md

  • /siftcoder:debug

    Generic debugging — error analysis, stack trace parsing, repro, git bisect, code tracing. Different from /sf-debug (Salesforce-specific). See skills/coding/debug/SKILL.md

  • /siftcoder:document

    document workflow — see corresponding skills/*/document/SKILL.md

  • /siftcoder:dream

    dream workflow — see skills/dream/SKILL.md or skills/coding/dream/SKILL.md or skills/reasoning/dream/SKILL.md

  • /siftcoder:duck

    duck workflow — see skills/duck/SKILL.md or skills/coding/duck/SKILL.md or skills/reasoning/duck/SKILL.md

  • /siftcoder:empathy

    empathy workflow — see corresponding skills/*/empathy/SKILL.md

  • /siftcoder:examples

    SiftCoder usage examples — real session traces. Pointer to docs/EXAMPLES.md

  • /siftcoder:feasibility

    feasibility workflow — see corresponding skills/*/feasibility/SKILL.md

  • /siftcoder:fix

    fix workflow — see skills/fix/SKILL.md or skills/coding/fix/SKILL.md or skills/reasoning/fix/SKILL.md

  • /siftcoder:focus

    Narrow attention to a feature/file set (advisory). Different from /scope (which enforces). See skills/workflow/focus/SKILL.md

  • /siftcoder:fortune

    fortune workflow — see skills/fortune/SKILL.md or skills/coding/fortune/SKILL.md or skills/reasoning/fortune/SKILL.md

  • /siftcoder:fuzz-mind

    fuzz-mind workflow — see corresponding skills/*/fuzz-mind/SKILL.md

  • /siftcoder:gap-analysis

    gap-analysis workflow — see corresponding skills/*/gap-analysis/SKILL.md

  • /siftcoder:ghost

    ghost workflow — see skills/ghost/SKILL.md or skills/coding/ghost/SKILL.md or skills/reasoning/ghost/SKILL.md

  • /siftcoder:handoff

    handoff workflow — see corresponding skills/*/handoff/SKILL.md

  • /siftcoder:heal

    heal workflow — see skills/heal/SKILL.md or skills/coding/heal/SKILL.md or skills/reasoning/heal/SKILL.md

  • /siftcoder:help

    SiftCoder help index — orientation, command discovery, doc pointers

  • /siftcoder:ideate

    Memory-aware feature ideation for the current project

  • /siftcoder:improve-spec

    improve-spec workflow — see corresponding skills/*/improve-spec/SKILL.md

  • /siftcoder:integrate

    integrate workflow — see corresponding skills/*/integrate/SKILL.md

  • /siftcoder:invariant

    invariant workflow — see corresponding skills/*/invariant/SKILL.md

  • /siftcoder:investigate

    investigate workflow — see skills/investigate/SKILL.md or skills/coding/investigate/SKILL.md or skills/reasoning/investigate/SKILL.md

  • /siftcoder:knowledge

    knowledge workflow — see corresponding skills/*/knowledge/SKILL.md

  • /siftcoder:lwc-debug

    LWC-specific debugging — wires, lifecycle, reactivity, perf. Dispatches the lwc-debugger agent. See agents/lwc-debugger.md

  • /siftcoder:lwc

    LWC development — create, debug, wire adapters, events, performance

  • /siftcoder:mem

    SiftCoder memory daemon control — single multi-verb command

  • /siftcoder:migrate

    migrate workflow — see corresponding skills/*/migrate/SKILL.md

  • /siftcoder:monitor

    monitor workflow — see corresponding skills/*/monitor/SKILL.md

  • /siftcoder:narrator

    Code-to-story translation for non-engineers, mixed audiences, layered detail. See skills/reasoning/narrator/SKILL.md

  • /siftcoder:onboard

    onboard workflow — see corresponding skills/*/onboard/SKILL.md

  • /siftcoder:optimize

    optimize workflow — see skills/optimize/SKILL.md or skills/coding/optimize/SKILL.md or skills/reasoning/optimize/SKILL.md

  • /siftcoder:oracle

    oracle workflow — see skills/oracle/SKILL.md or skills/coding/oracle/SKILL.md or skills/reasoning/oracle/SKILL.md

  • /siftcoder:organize-project

    Assess + reorganise project structure. User-approved per group. See skills/workflow/organize-project/SKILL.md

  • /siftcoder:pair

    pair workflow — see skills/pair/SKILL.md or skills/coding/pair/SKILL.md or skills/reasoning/pair/SKILL.md

  • /siftcoder:pattern-learn

    pattern-learn workflow — see corresponding skills/*/pattern-learn/SKILL.md

  • /siftcoder:pattern-list

    List captured patterns. Wraps mem_search { kind: pattern } MCP tool.

  • /siftcoder:pattern-search

    pattern-search workflow — see corresponding skills/*/pattern-search/SKILL.md

  • /siftcoder:pause

    pause workflow — see corresponding skills/*/pause/SKILL.md

  • /siftcoder:perf

    Dedicated performance profiling — measure, profile, identify hotspots. Different from /optimize (which fixes). See skills/coding/perf/SKILL.md

  • /siftcoder:polyglot

    polyglot workflow — see corresponding skills/*/polyglot/SKILL.md

  • /siftcoder:preview

    preview workflow — see corresponding skills/*/preview/SKILL.md

  • /siftcoder:prompt
  • /siftcoder:quality
  • /siftcoder:refactor
  • /siftcoder:reverse-prompt
  • /siftcoder:reverse-spec
  • /siftcoder:review
  • /siftcoder:ripple
  • /siftcoder:schema-migrate
  • /siftcoder:schema
  • /siftcoder:scope
  • /siftcoder:search
  • /siftcoder:security
  • /siftcoder:session-eval
  • /siftcoder:sf-agentforce
  • /siftcoder:sf-architect
  • /siftcoder:sf-comply
  • /siftcoder:sf-connect
  • /siftcoder:sf-cpq
  • /siftcoder:sf-debug
  • /siftcoder:sf-deploy
  • /siftcoder:sf-einstein
  • /siftcoder:sf-flow
  • /siftcoder:sf-package
  • /siftcoder:sf-security
  • /siftcoder:sf-test
  • /siftcoder:sf-webhook
  • /siftcoder:siftcoder
  • /siftcoder:smart-retry
  • /siftcoder:source-bundle
  • /siftcoder:spec-from-stories
  • /siftcoder:status
  • /siftcoder:surprise-me
  • /siftcoder:swarm
  • /siftcoder:sync
  • /siftcoder:tdd
  • /siftcoder:team
  • /siftcoder:test
  • /siftcoder:timewarp
  • /siftcoder:trace
  • /siftcoder:update-codemaps
  • /siftcoder:update-docs
  • /siftcoder:use-cases
  • /siftcoder:wizard
  • /siftcoder:zen

Subagents (15)

  • analyst

    Use for analysis of NON-CODE sources — specs, PRDs, user research, support tickets, sales transcripts, log dumps, CSV/JSON datasets. Read-only. Extracts insight, finds patterns, surfaces contradictions. Sibling to investigator (which targets code).

  • apex-bulkifier

    Use to refactor Apex classes/triggers for bulk safety. Targeted single-purpose pass — finds SOQL/DML in loops, refactors to bulk-safe collections, preserves behaviour. Returns a diff and a justification.

  • bridge-analyzer

    Use for cross-codebase integration analysis — two repos that need to interoperate. Maps gaps, generates integration spec, recommends bridge architecture. Read-only on both sides. Pairs with /siftcoder:bridge command.

  • coder

    Use to implement an approved plan. Refuses scope creep. Strict adherence to the plan; surfaces deviations for user approval before deviating.

  • documenter

    Use to generate documentation in a specific shape — architecture, API ref, user manual, technical, runbook, migration. Pairs with the `document` skill. Cites every claim.

  • investigator

    Use for read-only diagnosis — bugs, performance issues, behaviour mysteries. Hypothesis-driven, evidence-cited. Refuses to write code. Pairs with `investigate` skill.

  • lwc-debugger

    Use to diagnose LWC issues — wire adapters not firing, lifecycle ordering bugs, reactivity not triggering, performance regressions. Read-mostly; suggests fixes but does not blanket-rewrite.

  • memory-curator

    Use periodically (or on-demand) to dedupe, merge, and prune the SiftCoder memory store. Read-write but bounded — operates only on memory rows, not user code.

  • orchestrator

    Use to coordinate multi-agent workflows with file-locking, dependency batching, and conflict detection. Spawns parallel worker agents from a plan; merges results; resolves conflicts. Pairs with /siftcoder:agent and /siftcoder:swarm.

  • planner

    Use for spec-first plan generation w/ evidence ledger, risk register, rollback path. Beats native Plan agent for tasks needing project-context-aware design with memory grounding. Read-only.

  • qa-fixer

    Use after qa-reviewer to fix ONLY the issues identified. Bounded scope — refuses to expand beyond the QA report. Pairs with qa-reviewer.

  • qa-reviewer

    Use to validate an implementation against acceptance criteria. Runs tests, checks behaviour vs AC, produces structured pass/fail report. Read-only.

  • reviewer

    Use for SiftCoder-shaped code review — memory-aware, project-convention-aware. Pairs with the `review` skill. Complementary to native /review.

  • salesforce-architect

    Use for Salesforce org-level architecture review. Evaluates security/sharing, capacity, integration patterns, tech debt. Read-only — produces a written assessment, never modifies metadata.

  • tester

    Use to generate tests with behaviour-coverage gates, not just line-coverage. Knows when to mock vs not. Pairs with `tdd` and `fuzz-mind` skills.

MCP servers (1)

  • siftcoder-memory

    runs: node ${CLAUDE_PLUGIN_ROOT}/dist/memory/mcp/server.js

Hooks (18)

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/hooks/pre-tool-use/boundary-enforcer.mjs

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/capture-observation.mjs

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/detect-console-logs.mjs

  • PreCompact

    node ${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact/inject-memories.mjs

  • Notification

    node ${CLAUDE_PLUGIN_ROOT}/hooks/notification/pin-incident.mjs

  • SessionStart

    node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/ensure-built.mjs

  • SessionStart

    node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/spawn-daemon.mjs

  • SessionStart

    node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/install-error-banner.mjs

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/hooks/stop/should-continue.mjs

  • PreToolUse

    node ${CLAUDE_PLUGIN_ROOT}/hooks/pre-tool-use/boundary-enforcer.mjs

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/capture-observation.mjs

  • PostToolUse

    node ${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/detect-console-logs.mjs

  • PreCompact

    node ${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact/inject-memories.mjs

  • Notification

    node ${CLAUDE_PLUGIN_ROOT}/hooks/notification/pin-incident.mjs

  • SessionStart

    node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/ensure-built.mjs

  • SessionStart

    node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/spawn-daemon.mjs

  • SessionStart

    node ${CLAUDE_PLUGIN_ROOT}/hooks/session-start/install-error-banner.mjs

  • Stop

    node ${CLAUDE_PLUGIN_ROOT}/hooks/stop/should-continue.mjs

View source on GitHub

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

Maintain siftcoder?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted