Skip to content

smektor/plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Claude Code Plugins

A collection of skills for Claude Code that extend the AI agent with structured, repeatable workflows.

What is a skill?

A skill is a markdown file (SKILL.md) that instructs Claude Code how to execute a multi-step workflow. Skills are invoked by typing /skill-name in Claude Code or by using natural language phrases that trigger them automatically.

Available Skills

repo-context — Project Context Generator

Reads a repository and produces or updates PROJECT_CONTEXT.md: a structured, honest reference document that an AI agent can use for big-picture decisions — technology choices, library selection, API integration, and architectural direction.

The skill runs in two modes automatically:

  • Create mode — first run, no existing PROJECT_CONTEXT.md
  • Update mode — re-syncs an existing file after codebase changes, applying only diffs and marking changes with [UPDATED], [FILLED], [NEW], or [REMOVED]

Invoke it by typing:

/repo-context

Or trigger it naturally:

  • "Document my project for AI assistance"
  • "Help Claude understand my repo"
  • "Create a project context file"
  • "Analyze my codebase and extract architectural decisions"
  • "Update my context doc"
  • "Something changed, sync the project context"

What it produces:

A PROJECT_CONTEXT.md at your repo root covering:

  • Project identity, domain, and stage
  • Goals and success criteria
  • Architecture pattern and data flow
  • Full tech stack with rationale
  • External integrations and sync patterns
  • Constraints and non-negotiables
  • Open architectural decisions

Design principle: The skill never hallucinates. Fields without clear evidence are marked [TO FILL] rather than guessed. A document with honest gaps is more valuable than a confident wrong one.


Installing via Claude Code CLI

Skills in this repo are distributed as Claude Code plugins through the built-in marketplace system.

Step 1 — Add this repository as a marketplace (once per machine):

/plugin marketplace add smektor/plugins

Step 2 — Install the skill you want:

/plugin install repo-context@plugins

Step 3 — Reload plugins if you're in an active session:

/reload-plugins

Skills are then available as /repo-context and namespaced as /plugins:repo-context.

Local / development install

To load directly without going through the marketplace (e.g. when developing a new skill):

claude --plugin-dir ./repo-context-skill

Repository structure

.claude-plugin/
└── marketplace.json        # Skill registry and metadata

repo-context-skill/
├── SKILL.md                # Workflow definition
└── references/
    ├── template.md         # PROJECT_CONTEXT.md template (create mode)
    ├── update-diff.md      # Diff rules and marker definitions (update mode)
    └── enrichment-checks.md # Phase 4 deep-analysis checklist

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors