Skip to content
/

claude-code-settings (feiskyer)

feiskyer-cc-settings · feiskyer/claude-code-settings · ★ 1.5k · last commit 2026-04-25

Provide a multi-model Claude Code setup routed through LiteLLM + GitHub Copilot, with skills for deep research, cross-tool delegation, and code workflows.

Best whenClaude Code should route different model tiers (Opus/Sonnet/GPT) to different role types, and developers with GitHub Copilot should not need a separate Anthr…
Skip ifSingle-model configuration for all workloads
vs seeds
spec-kitskill, codex-skill) are unique in the corpus.
Primitive shape 25 total
Skills 15 Subagents 7 Hooks 1 MCP tools 2
00

Summary

claude-code-settings (feiskyer)

A Claude Code settings + skills + subagents collection (1,525 stars) by Kubernetes contributor Feilong (feiskyer), designed as a multi-model gateway setup using LiteLLM Proxy pointing at GitHub Copilot. The repo ships 15 skills (including a Chinese-language deep-research orchestrator, a codex-skill for OpenAI delegation, a nanobanana image-generation skill, a Kiro-workflow skill, and a spec-kit-skill), 7 subagents, and a detailed settings.json with explicit multi-model env vars (claude-sonnet-4.6 for planning, claude-opus-4.6 for complex tasks, gpt-5-mini for Haiku-class tasks). Unlike most Claude Code frameworks, feiskyer's is fundamentally a LiteLLM → GitHub Copilot proxy configuration that makes Claude Code available without direct Anthropic API billing.

differs_from_seeds: Closest to superpowers (SKILL.md format, skills-primary architecture), but feiskyer's distinctive delta is the LiteLLM proxy multi-model gateway — routing claude-opus-4.6 for planning, claude-sonnet-4.6 for coding, and gpt-5-mini for lightweight tasks, all served through GitHub Copilot. No seed does multi-model routing through a local proxy server.

01

Overview

Overview — claude-code-settings (feiskyer)

Origin

Created by Feilong (feiskyer), a Kubernetes contributor. 1,525 stars, 222 forks. Last commit: 2026-04-25. Python-primary project with TypeScript skills.

Philosophy (verbatim from README)

"A curated collection of Claude Code settings, skills and sub-agents designed for enhanced development workflows. This setup includes specialized skills and subagents for feature development (spec-driven workflow), code analysis, GitHub integration, and knowledge management."

Multi-model configuration (verbatim from settings.json)

{
  "model": "opusplan",
  "env": {
    "ANTHROPIC_BASE_URL": "http://localhost:4000",
    "ANTHROPIC_AUTH_TOKEN": "sk-dummy",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4.6",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4.6",
    "CLAUDE_CODE_SUBAGENT_MODEL": "claude-sonnet-4.6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "gpt-5-mini",
    "DISABLE_NON_ESSENTIAL_MODEL_CALLS": "1",
    "DISABLE_TELEMETRY": "1"
  }
}

LiteLLM proxy setup

The default config routes Claude Code to a local LiteLLM proxy (port 4000) that authenticates via GitHub Copilot. Users with a Copilot subscription can use Claude models without direct Anthropic billing.

Notable skills

  • deep-research — Chinese-language parallel multi-agent research orchestrator using claude -p subprocesses
  • codex-skill — Delegate tasks to OpenAI Codex/GPT models
  • kiro-skill — Kiro spec-driven workflow
  • spec-kit-skill — Spec-Kit workflow
  • nanobanana-skill — Image generation (referenced but details not fetched)
02

Architecture

Architecture — claude-code-settings (feiskyer)

Distribution

Claude Code Plugin marketplace + npx skills CLI.

Install

# Via Claude Code Plugin
/plugin marketplace add feiskyer/claude-code-settings
/plugin install claude-code-settings

# Individual skills via plugin
/plugin install codex-skill
/plugin install autonomous-skill
/plugin install nanobanana-skill
/plugin install kiro-skill
/plugin install spec-kit-skill
/plugin install youtube-transcribe-skill

# Via npx skills
npx -y skills add -l feiskyer/claude-code-settings     # list
npx -y skills add --all feiskyer/claude-code-settings  # install all
npx -y skills add feiskyer/claude-code-settings        # interactive

# Manual (to use as ~/.claude directly)
git clone ... ~/.claude
pip install -U 'litellm[proxy]'
litellm -c ~/.claude/guidances/litellm_config.yaml

Required runtime

  • Python 3 + litellm (for LiteLLM proxy)
  • GitHub Copilot subscription (for proxy auth)
  • Node.js (for npx skills)
  • tmux (optional, for background litellm)

Directory tree

.
├── .claude-plugin/        # Plugin marketplace config
├── agents/                # 7 subagent definitions
├── config.json            # Plugin config
├── guidances/
│   └── litellm_config.yaml  # LiteLLM proxy config
├── hooks/
│   └── hooks.json         # Stop hook for autonomous-skill
├── plugins/               # Installable plugins
│   ├── autonomous-skill/
│   ├── codex-skill/
│   ├── kiro-skill/
│   ├── nanobanana-skill/
│   ├── spec-kit-skill/
│   └── youtube-transcribe-skill/
├── scripts/               # Various scripts
├── settings.json          # Multi-model settings
├── settings/              # Additional settings
├── skills/                # 15 skill definitions
└── status-line.sh         # Status line script

Target AI tools

Claude Code (primary). The codex-skill bridges to OpenAI Codex. The kiro-skill bridges to Kiro IDE workflow.

Config files

  • settings.json (multi-model config)
  • hooks/hooks.json
  • guidances/litellm_config.yaml
03

Components

Components — claude-code-settings (feiskyer)

Skills (15 total)

Skill Purpose
autonomous-skill Long-running task automation (non-interactive)
codex-skill Delegate to OpenAI Codex/GPT models via codex exec
command-creator Create new Claude Code commands
deep-research Chinese-language parallel multi-agent research using claude -p subprocesses
eureka Unknown (name suggests breakthrough/discovery workflow)
github-fix-issue Fix GitHub issues end-to-end
github-review-pr Review GitHub PRs
gpt-image-skill GPT-based image generation
kiro-skill Kiro spec-driven development workflow
nanobanana-skill Image generation (nanobanana)
reflection Self-reflection on work quality
skill-creator Create new skills
spec-kit-skill Spec-Kit spec-driven workflow
translate Translation workflow
youtube-transcribe-skill Extract YouTube transcripts

Subagents (7 total)

Agent Purpose
command-creator.md Creates new commands
deep-reflector.md Deep reflection on code/decisions
github-issue-fixer.md Fixes GitHub issues
insight-documenter.md Documents insights
instruction-reflector.md Reflects on instructions
pr-reviewer.md Reviews pull requests
ui-engineer.md UI engineering specialist

Hooks (1 event)

Event Purpose
Stop Runs autonomous-skill/hooks/stop-hook.sh when Claude stops

Plugins (6 installable)

autonomous-skill, codex-skill, kiro-skill, nanobanana-skill, spec-kit-skill, youtube-transcribe-skill

Scripts

  • status-line.sh — custom status line
  • autonomous-skill/hooks/stop-hook.sh — Stop lifecycle hook

MCP servers

.mcp.json exists; configured for Exa search and Firecrawl (used by deep-research skill).

05

Prompts

Prompts — claude-code-settings (feiskyer)

Verbatim excerpt 1 — skills/codex-skill/SKILL.md (core principles)

---
name: codex-skill
description: 'Leverage OpenAI Codex/GPT models for autonomous code implementation. Triggers: "codex", "use gpt", "gpt-5", "let openai", "full-auto", "用codex", "让gpt实现". Use this skill whenever the user wants to delegate coding tasks to OpenAI models...'
allowed-tools: Read, Write, Glob, Grep, Task, Bash(cat:*), Bash(ls:*), Bash(tree:*), Bash(codex:*), ...
---

# Codex

You are operating in **codex exec** - a non-interactive automation mode for hands-off task execution.

## Core Principles

### Autonomous Execution

- Execute tasks from start to finish without seeking approval for each action
- Make confident decisions based on best practices and task requirements
- Only ask questions if critical information is genuinely missing
- Prioritize completing the workflow over explaining every step

### Output Behavior

- Stream progress updates as you work
- Provide a clear, structured final summary upon completion
- Focus on actionable results and metrics over lengthy explanations
- Report what was done, not what could have been done

Prompting technique: Multi-language trigger list + autonomous execution directive. The description field includes both English and Chinese trigger phrases ("用codex", "让gpt实现"), making this a bilingual skill. The "non-interactive automation mode" framing is a strong execution constraint.

Verbatim excerpt 2 — skills/deep-research/SKILL.md (task decomposition)

---
name: deep-research
description: '深度调研的多Agent编排工作流:把一个调研目标拆成可并行子目标,用 Claude Code 非交互模式(`claude -p`)运行子进程...'
---

# 任务规模分级与执行路径

| 规模 | 子目标数 | 执行方式 |
|------|----------|----------|
| 微型 | 1-2 | 主进程直接执行 |
| 小型 | 3-5 | 启动子进程,串行或少量并行 |
| 中型 | 6-15 | 并行子进程(默认 8 并发) |
| 大型 | >15 | GNU Parallel + 分批调度 |

Prompting technique: Structured decision table for task routing. The skill uses a Chinese-language table to codify when to use subprocess parallelism vs sequential execution. This is a data-driven routing strategy encoded in natural language that Claude must parse and follow.

09

Uniqueness

Uniqueness — claude-code-settings (feiskyer)

differs_from_seeds

Closest to superpowers (SKILL.md format, skills-primary, Claude Code plugin system) but feiskyer adds three architectural layers no seed has: (1) LiteLLM proxy multi-model routing through GitHub Copilot, (2) Chinese-language parallel research orchestration with claude -p subprocesses, and (3) cross-framework skill bridges (kiro-skill, spec-kit-skill, codex-skill). The multi-model gateway is the unique structural contribution — superpowers uses a single model, feiskyer explicitly routes claude-opus-4.6 for planning, claude-sonnet for subagents, and gpt-5-mini for lightweight tasks.

Positioning

"Skills + LiteLLM gateway for GitHub Copilot users." The primary audience appears to be developers with GitHub Copilot subscriptions who want to use Claude models through Copilot's licensing rather than direct Anthropic API billing. The deep-research skill in Chinese suggests a Chinese developer community focus.

Observable failure modes

  • LiteLLM proxy setup complexity: requires pip install litellm[proxy] + GitHub Copilot auth + background process management.
  • Model availability assumptions: gpt-5-mini for Haiku-class tasks assumes model availability via LiteLLM → Copilot that may change.
  • Chinese-only deep-research: the deep-research skill is entirely in Chinese (description + instructions), limiting accessibility for non-Chinese readers.

Cross-references

  • Explicitly references feiskyer/codex-settings (companion repo for Codex)
  • Contains kiro-skill (wraps Kiro workflow) and spec-kit-skill (wraps Spec-Kit) — cross-framework bridges
  • feiskyer's settings appear to be a derivative/extension of ECC (same batch) based on structural similarities
04

Workflow

Workflow — claude-code-settings (feiskyer)

Phases

Phase Description Artifact
Setup Clone to ~/.claude + install litellm proxy LiteLLM listening on port 4000
Auth Login with GitHub Copilot device code GitHub Copilot auth token
Use Invoke skills via /skill-name or natural language Varies per skill

Key skill workflows

deep-research workflow (Chinese-language)

  1. User describes research goal
  2. Skill breaks into parallel sub-objectives
  3. Launches claude -p subprocess per sub-objective
  4. Aggregates outputs into base draft
  5. Chapter-by-chapter refinement
  6. Delivers final report file + key findings

codex-skill workflow

  1. User says "codex", "use gpt", "full-auto", etc.
  2. Skill checks for Codex CLI install
  3. Runs task in Codex non-interactive mode
  4. Streams progress, returns structured summary

kiro-skill / spec-kit-skill

Delegates to the respective framework's workflow (not analyzed in detail — these are integration bridges).

Approval gates

deep-research explicitly requires user confirmation before execution:

"必须明确询问用户'是否开始执行?',在用户回复'执行/开始/go/yes'等肯定词前不得进入下一步" ("Must explicitly ask the user 'Start execution?' and not proceed until the user replies with affirmative words like 'execute/start/go/yes'")

06

Memory Context

Memory & Context — claude-code-settings (feiskyer)

State storage

File-based. Research results written to .research/ directory by deep-research skill. Session state in CLAUDE.md.

Persistence

  • Global: ~/.claude/settings.json (model config)
  • Project: .research/ directory (research artifacts)
  • Session: CLAUDE.md (via autonomous-skill Stop hook)

Compaction handling

The autonomous-skill Stop hook fires when Claude stops, presumably to save session state.

Cross-session handoff

Research artifacts persist in .research/. The autonomous-skill Stop hook may serialize session context.

07

Orchestration

Orchestration — claude-code-settings (feiskyer)

Multi-agent

Yes. deep-research launches parallel claude -p subprocesses (up to 8 concurrent for medium-scale research). codex-skill delegates to Codex CLI subprocess.

Orchestration pattern

Parallel-fan-out (deep-research: 8 concurrent claude -p subprocesses) + hierarchical (main agent dispatches to subprocesses, collects results).

Isolation mechanism

Process isolation (claude -p subprocesses run in separate processes with --allowedTools restrictions).

Multi-model

Yes. Explicitly configured:

  • opusplan model for planning (claude-opus-4.6 via LiteLLM)
  • claude-sonnet-4.6 for subagents
  • gpt-5-mini for Haiku-class tasks
  • All routed through LiteLLM proxy to GitHub Copilot

Execution mode

Interactive-loop (main), with one-shot parallelism for research subprocesses.

Consensus mechanism

None.

Prompt chaining

Yes. deep-research chains: goal decomposition → parallel subprocess execution → aggregation → chapter refinement → final report.

08

Ui Cli Surface

UI/CLI Surface — claude-code-settings (feiskyer)

Dedicated CLI binary

None built by this repo. Uses Claude Code's native /plugin commands and npx skills for installation.

Local web dashboard

LiteLLM Proxy admin UI (separate tool, not bundled). LiteLLM provides a proxy admin interface at http://localhost:4000.

IDE integration

Claude Code (primary). Plugin marketplace installable. npx skills for skill-only installs.

Observability

  • status-line.sh — custom Claude Code status line
  • LiteLLM proxy logs

Infrastructure requirement

Unique in this batch: requires a running LiteLLM proxy server (litellm -c litellm_config.yaml) as a prerequisite for multi-model operation. Can be run in tmux background session.

Related frameworks

same archetype · same primary tool · same memory type

CodeMachine CLI ★ 2.5k

JavaScript-DSL workflow orchestration engine that captures repeatable AI coding agent workflows with tracks, condition groups,…

Codexia ★ 690

Tauri desktop app providing visual control plane, task scheduler, git worktree manager, and headless REST API for Codex CLI +…

Kagan ★ 88

Kanban TUI for AI coding agents with a structurally enforced human review gate (REVIEW → DONE cannot be automated) — one git…

oh-my-claudecode (Yeachan-Heo) ★ 35k

Zero-learning-curve teams-first multi-agent orchestration for Claude Code with autopilot (6-phase lifecycle), ralph (PRD-driven…

Paseo ★ 6.8k

Multi-provider AI coding agent orchestration daemon with cross-device access (phone/desktop/CLI) and git worktree isolation.

CCG Workflow ★ 5.4k

Routes Claude + Codex + Gemini to task-appropriate collaboration strategies (direct-fix through full-collaborate) with hook-based…