skills

作者 foyzulkarim已验证

Personal Claude Code plugin marketplace

24
Stars
3
Forks
2026/8/24
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

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

快速入门

使用 skills 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "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

常见问题

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.

评论 (0)

暂无评论,成为第一个分享想法的人!

claudian

by YishenTu

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

14,921972TypeScript
IDE 扩展
查看详情

OpenMythos

by kyegomez

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

14,8003,292Python
IDE 扩展
查看详情

cursor-hooks

by cursor

5

通过 Hooks 自动化 Cursor Agent 事件相关行为。

12,500890TypeScript
IDE 扩展claude-codeai-tools
查看详情

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 扩展
查看详情

开发者还喜欢

基于喜欢此 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 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

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 服务器apisai-tools
查看详情

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 智能体ai-agentsanthropicclaude-code
查看详情

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 智能体claude-codeai-tools
查看详情