skills

by foyzulkarimVerified

Personal Claude Code plugin marketplace

24
Stars
3
Forks
8/24/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/foyzulkarim/skills

Getting Started

Guides for using skills like skills.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

foyzulkarim/skills — Claude Code Plugin Marketplace

A plugin marketplace for Claude Code with a structured 5-phase development pipeline and an optional QA gate that runs independently of review.

Why use this?

dev-pipeline turns a problem statement into a reviewed pull request through a structured 5-phase agentic workflow (with an optional QA gate that runs independently of review) — mode-appropriate verification is baked into every task.

What you get:

  • Verified implementation — every task ships with a verification mode (tdd, test-after, ui, or checklist) matched to its shape.
  • Parallel lanesmove-to-worktree lets multiple Phase 4 streams run side-by-side without stepping on each other.
  • Triage-first review/review dispatches up to 17 domain checks in parallel and writes a single report.
  • Manual QA as a first-class gate/plan-qa turns the specs and the diff into an executable QA specification; /execute-qa drives it against the running product (browser + shell) and writes an evidence-backed results artifact.

For solo devs and small teams who want agent-driven development to ship with the same rigor they'd want from a human reviewer.

Add this marketplace

/add-marketplace foyzulkarim/skills

Install

/install-plugin foyzulkarim/skills dev-pipeline

dev-pipeline

A complete development workflow built on a 5-phase agentic framework, with an optional QA gate that runs independently of review:

  ┌────────────────────────────────────────────────────────────┐
  │  Pre: /start-task → issue → branch + context  (opt-in)    │
  └──────────────────────────┬─────────────────────────────────┘
                             │
                             ▼
  ┌────────────────────────────────────────────────────────────┐
  │  Phase 1     /plan-requirements                            │
  │  Output: REQ-*.md                                          │
  └──────────────────────────┬─────────────────────────────────┘
                             │
                             ▼
  ┌────────────────────────────────────────────────────────────┐
  │  Phase 2     /plan-architecture                            │
  │  Output: ARCH-*.md                                         │
  └──────────────────────────┬─────────────────────────────────┘
                             │
                             ▼
  ┌────────────────────────────────────────────────────────────┐
  │  Phase 3     /generate-tasks                               │
  │  Output: TASKS-*.md                                        │
  └──────────────────────────┬─────────────────────────────────┘
                             │
                             ▼
  ┌────────────────────────────────────────────────────────────┐
  │  Phase 4     /implement                                    │
  │  Output: code + verification evidence                      │
  └──────────────┬─────────────────────────────┬───────────────┘
                 │                             │
                 ▼                             ▼
  ┌───────────────────────────┐  ┌───────────────────────────┐
  │  Phase 5   /review        │  │  QA gate (when applicable)│
  │  Output: PR + report      │  │  /plan-qa                 │
  │                           │  │    ↓                      │
  │                           │  │  /execute-qa              │
  │                           │  │  Output: QA-RESULTS-*.md  │
  └──────────────┬────────────┘  └─────────────┬─────────────┘
                 └───────────────┬─────────────┘
                                 ▼
                               merge
        (QA gate is skipped when the change has
         no running surface worth driving)

  ┌────────────────────────────────────────────────────────────┐
  │  /commit → use at any stage                                │
  └────────────────────────────────────────────────────────────┘
SkillPhaseDescription
/plan-requirements1Capture WHAT and WHY — Socratic interview producing REQ-*.md. Owner: developer.
/plan-architecture2Design HOW — collaborative system design producing ARCH-*.md.
/generate-tasks3Emit verification-ready task specs as TASKS-<N>-<slug>.md (sibling file alongside ARCH), each with a verification mode (tdd, test-after, ui, or checklist).
/implement4Mode-routed implementation from TASKS-<N>-<slug>.md (with ARCH for context); tdd, test-after, ui, or checklist per task. Collaborative or autonomous, one commit per task.
/review5Triage-first code review — up to 17 checks, pipeline or general mode.
/plan-qaparallelInterview-driven QA planning — turns specs + diff into an executable QA spec (QA-*.md) with falsifiable expectations, guards, and operator handoffs. Runs in parallel with Phase 5.
/execute-qaparallelExecutes a QA spec as written — mechanical asserts plus evidence-backed judgment against the plan's criteria; writes QA-RESULTS-*.md.
/start-taskpre-1One-shot branch bootstrap from a GitHub issue, Jira key, local spec, or ad-hoc brief — zero confirmation by default.
/commitanyOne-shot conventional commit — script-curated context, zero confirmation by default, ask mode for review/selective staging.
/sync-skillsanyCopy this repo's skills into another harness's skills directory by name — resolves the harness alias via scripts/sync-targets.json, with a discovery fallback for unmapped aliases.
/session-statsanyTerminal dashboard of the current session — tokens, cache, cost, context %, tool-call histogram.
/setup-cost-trackinganyInstall per-session cost tracking by wiring logger scripts into the Claude Code statusline and hooks.
/move-to-worktreeparallel Phase 4Park the current branch in .worktrees/<issue#> to open a parallel lane. Requires .worktrees/ gitignored.
/finish-worktreeparallel Phase 4Teardown counterpart: fast-forward default, remove worktree, delete branch after the PR squash-merges and the issue closes.
/archive-issuepost-mergeMove a closed issue's specs/ artifacts into the GitHub wiki once the issue closes.
/release-notespre-releaseDraft a CHANGELOG.md entry from commits since the last git tag.

Pipeline entry points

  • Greenfield → Phase 1 → 2 → 3 → 4 → 5
  • New feature in an existing system → Phase 2 → 3 → 4 → 5 (skip requirements; brief is enough)
  • Bugfix → Phase 1 (as RCA) → 3 → 4 → 5 (skip architecture)

The QA gate (/plan-qa/execute-qa) attaches to any scenario whose change has a running surface worth driving. Review and QA are independent gates — the developer chooses whether to run them sequentially or in parallel, and in what order.

Case studies

Prerequisites

A few system tools are required by individual skills — install before you start so nothing surprises you mid-session.

  • git ≥ 2.22move-to-worktree / finish-worktree use git branch --show-current (2.22) and git worktree remove (2.17).
  • GitHub CLI (gh) — required by finish-worktree, archive-issue, and start-task's GitHub path.
  • jq — required by scripts/sync-skills.sh's --to <harness> alias resolution and list-targets.
  • Node.js — only required when running /setup-cost-tracking (statusline scripts are JS).

Plugin structure

dev-pipeline/
├── .claude-plugin/
│   └── plugin.json
├── rules/                     # domain-specific review rules (api, api-test, database, database-test, service, service-test)
├── scripts/                   # file-tree.sh, search-codebase.sh — shared helpers for plan-architecture
├── skills/
│   ├── plan-requirements/
│   ├── plan-architecture/
│   ├── generate-tasks/
│   ├── implement/
│   │   └── modes/             # tdd, test-after, ui, checklist
│   ├── review/
│   │   └── sub-skills/        # 17 review check files + shared _protocol.md, dispatched by /review
│   ├── plan-qa/
│   │   ├── SKILL.md
│   │   └── artifact-template.md
│   ├── execute-qa/
│   │   ├── SKILL.md
│   │   └── artifact-template.md
│   ├── sync-skills/
│   ├── commit/
│   ├── session-stats/
│   ├── setup-cost-tracking/
│   ├── start-task/
│   ├── move-to-worktree/
│   ├── finish-worktree/
│   ├── archive-issue/
│   └── release-notes/
└── README.md

Test locally

scripts/sync-skills.sh is a bidirectional sync helper that copies repo skills into ~/.claude/skills/ for live testing, and can pull changes back.

Each copy gets a .synced-from marker so the script only touches directories it created, never your real personal skills.

CommandWhat it does
scripts/sync-skills.sh pushPush all repo skills → ~/.claude/skills/ (creates or refreshes .synced-from marker)
scripts/sync-skills.sh push <skill> …Push only named skills
scripts/sync-skills.sh pullPull all tracked skills back from ~/.claude/skills/ into the repo (strips marker)
scripts/sync-skills.sh pull <skill> …Pull only named tracked skill(s) back
scripts/sync-skills.sh import <skill> …Import a non-tracked skill from ~/.claude/skills/ into the repo (names required)
scripts/sync-skills.sh nukeRemove only the .synced-from-managed copies from ~/.claude/skills/
scripts/sync-skills.sh nuke --force <skill>Force-remove a skill from target even if it has no marker (DANGER)
scripts/sync-skills.sh --target <dir> push ...Sync to <dir> instead of ~/.claude/skills/ (e.g. another agent's skills directory); must precede the command
scripts/sync-skills.sh --to <harness> push ...Resolve <harness> via scripts/sync-targets.json (e.g. oh-my-pi, opencode) and push there; must precede the command
scripts/sync-skills.sh list-targetsPrint all configured harness aliases and their resolved directories
scripts/sync-skills.sh push --force <skill>Overwrite even an unmanaged (unmarked) directory at the target

Harness targets: scripts/sync-targets.json maps harness aliases to skills dirs (~ is expanded). Current entries: claude~/.claude/skills, oh-my-pi~/.omp/skills, opencode~/.config/opencode/skills.

Prefer natural language? The /sync-skills skill wraps the script for you — say "copy commit and implement to oh-my-pi" and it handles alias resolution and discovery of new harnesses.

Typical workflow:

# Push a WIP skill to test it live
scripts/sync-skills.sh push commit
# ...edit commit in ~/.claude/skills/commit/ during a real session...
# Pull the changes back into the repo
scripts/sync-skills.sh pull commit
# Or bring in a personal skill you built locally
scripts/sync-skills.sh import my-custom-skill
# If the target already has that skill, force-nuke it first, then push
scripts/sync-skills.sh nuke --force my-custom-skill
scripts/sync-skills.sh push my-custom-skill
# Clean up target copies when done
scripts/sync-skills.sh nuke

Frequently Asked Questions

What is skills?

skills is an open-source ide extensions skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by foyzulkarim. Personal Claude Code plugin marketplace. It has 24 GitHub stars.

Is skills safe to use?

Yes. skills passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install skills?

Clone the repository with "git clone https://github.com/foyzulkarim/skills" and add it to your Claude Code skills directory (see the Installation section above).

Are there alternatives to skills?

Yes. SkillsLLM lists many other IDE Extensions skills you can browse and compare side by side. Open the IDE Extensions category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh skills against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

claudian

by YishenTu

An Obsidian plugin that embeds Claude Code/Codex as an AI collaborator in your vault

14,921972TypeScript
IDE Extensions
View details

OpenMythos

by kyegomez

A theoretical reconstruction of the Claude Mythos architecture, built from first principles using the available research literature.

14,8003,292Python
IDE Extensions
View details

cursor-hooks

by cursor

5

Automate Cursor behavior around agent events with hooks.

12,500890TypeScript
IDE Extensionsclaude-codeai-tools
View details

arscontexta

by agenticnotetaking

Claude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.

3,479220Shell
IDE Extensions
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details