athola/claude-night-market
Marketplace repo for Claude Code Plugins developed from personal projects and workflow
Deep Analysis
15个插件的Claude Code市场,为Git操作、代码审查、规范驱动开发和问题管理提供自动化工作流
Core Features
Git工作流自动化
sanctum插件提供/prepare-pr、/commit-msg等命令
多层次代码审查
pensive插件执行语法、逻辑、安全性审计
TDD强制
imbue插件要求实现前必须存在失败测试
规范驱动开发
spec-kit插件在编码前创建详细规范
GitHub问题管理
minister插件与GitHub问题交互
代码膨胀检测
conserve插件检测并减少代码冗余
Technical Implementation
Hooks根据活跃代理自适应调整
/skill-review追踪使用情况
强制TDD模式
/fix-workflow尝试修复失败工作流
/full-review执行多步骤审计
- 107个技能、90个命令、35个代理
- 强制TDD开发确保代码质量
- 分层架构最小化令牌使用
- 智能自我修正机制
- LSP原生支持50倍性能提升
- 自动化PR准备和验证
- 多学科代码审查
- 规范驱动开发
- 渐进式问题解决
- 代码库膨胀检测
- 系统提示令牌限制~14.8k/15k
- 需Claude Code v2.0.74+
Claude Night Market
Claude Code plugins for software engineering workflows.
This repository adds 15 plugins to Claude Code for git operations, code review, spec-driven development, and issue management. These plugins work independently but share a common set of patterns for testing and debugging.
Key Features
- Agent-Aware Context: Hooks (v2.1.2+) adapt context to the active agent.
- Skill Metrics: The
pensiveplugin tracks usage and stability for/skill-reviewanalysis. - Proof-of-Work TDD: The
imbueplugin mandates a failing test before accepting implementation code. - Test Enforcement:
/create-skilland/create-commandblock implementation until a failing test exists. - Self-Correction:
/update-pluginssuggests improvements based on skill stability;/fix-workflowattempts to repair failed workflows;workflow-monitorcreates issues for detected inefficiencies.
Workflow Improvements
Specialized commands replace manual steps:
- Git:
/prepare-prvalidates branch scope and checks before creation. - Reviews:
/full-reviewperforms a multi-step audit (syntax, logic, security). - Specs:
/speckit-specifycreates detailed specifications before coding. - Context:
/catchupsummarizes recent changes to restore context. - Setup:
/attune:initscaffolds projects based on detected types.
Quick Start
# 1. Add the marketplace
/plugin marketplace add athola/claude-night-market
# 2. Install plugins you need
/plugin install sanctum@claude-night-market # Git workflows
/plugin install pensive@claude-night-market # Code review
/plugin install spec-kit@claude-night-market # Spec-driven dev
# 3. Start using
/prepare-pr # Prepare a pull request
/full-review # Run code review
Skill(sanctum:git-workspace-review) # Invoke a skill (if Skill tool available)
Note: If the
Skilltool is unavailable, read skill files directly:Read plugins/{plugin}/skills/{skill-name}/SKILL.mdand follow the instructions.
Next steps: See Installation Guide for recommended plugin sets and troubleshooting.
What's Included
15 plugins organized in layers, each building on foundations below:
flowchart TB
classDef domainClass fill:#e8f4f8,stroke:#2980b9,stroke-width:2px,color:#2c3e50
classDef utilityClass fill:#f8f4e8,stroke:#f39c12,stroke-width:2px,color:#2c3e50
classDef foundationClass fill:#f4e8f8,stroke:#8e44ad,stroke-width:2px,color:#2c3e50
classDef metaClass fill:#e8f4e8,stroke:#27ae60,stroke-width:2px,color:#2c3e50
subgraph Domain["Domain Specialists"]
direction LR
D1[archetypes]:::domainClass
D2[pensive]:::domainClass
D3[parseltongue]:::domainClass
D4[memory-palace]:::domainClass
D5[spec-kit]:::domainClass
D6[minister]:::domainClass
D7[attune]:::domainClass
D8[scry]:::domainClass
end
subgraph Utility["Utility Layer"]
direction LR
U1[conserve]:::utilityClass
U2[conjure]:::utilityClass
U3[hookify]:::utilityClass
end
subgraph Foundation["Foundation Layer"]
direction LR
F1[imbue]:::foundationClass
F2[sanctum]:::foundationClass
F3[leyline]:::foundationClass
end
subgraph Meta["Meta Layer"]
direction LR
M1[abstract]:::metaClass
end
Domain ==> Utility ==> Foundation ==> Meta
Highlights
The ecosystem covers several domains:
- sanctum handles git operations (
/prepare-pr,/commit-msg,/do-issue) and documentation updates. - pensive manages code reviews (
/full-review,/fpf-review) and audits shell usage. - spec-kit defines requirements (
/speckit-specify) before implementation. - minister interfaces with GitHub issues (
/create-issue,/close-issue,/update-labels). - conserve detects and reduces codebase bloat (
/bloat-scan,/unbloat). - attune scaffolds new projects (
/attune:init). - parseltongue provides Python-specific tools like test analysis (
/analyze-tests). - archetypes offers architecture guides.
- memory-palace indexes project knowledge (
/palace,/garden). - hookify applies behavioral rules without configuration.
See Capabilities Reference for the full list of 107 skills, 90 commands, and 35 agents.
Audience
Developers use these plugins to automate CLI tasks and enforce consistency in Claude Code sessions. Teams use them to standardize LLM interactions.
Common Workflows
See Common Workflows Guide for execution details.
| Workflow | Command | Example |
|---|---|---|
| Initialize project | /attune:arch-init |
attune:arch-init --name my-api |
| Review a PR | /full-review |
Run multi-discipline code review |
| Architecture review | /fpf-review |
FPF (Functional/Practical/Foundation) analysis |
| Fix PR feedback | /fix-pr |
Address review comments |
| Implement issues | /do-issue |
Progressive issue resolution with TDD |
| Fix workflow issues | /fix-workflow |
Self-correcting with Reflexion |
| Prepare a PR | /prepare-pr |
Quality gates before merge |
| Create GitHub issue | /create-issue |
Interactive issue creation |
| Manage labels | /update-labels |
GitHub label taxonomy |
| Catch up on changes | /catchup |
Context recovery |
| Write specifications | /speckit-specify |
Spec-driven development |
| Debug issues | Skill(superpowers:debugging) |
Root cause analysis |
| Improve plugins | /update-plugins |
Update based on stability metrics |
Demos
Skills Showcase

This 90-second tutorial demonstrates how to browse skills, examine their frontmatter, and chain them into workflows.
Documentation
- Getting Started: Installation and setup.
- Plugin Catalog: Documentation for each plugin.
- Capabilities Reference: List of all skills and commands.
- Tutorials: Guides for specific tasks.
- Advanced Guides: Deep dives into architecture and patterns.
LSP Integration
LSP (Language Server Protocol) support is available in Claude Code v2.0.74+. It enables faster symbol search (~50ms) compared to text search (~45s).
Setup:
- Enable LSP in
~/.claude/settings.json:{ "env": { "ENABLE_LSP_TOOL": "1" } } - Install language servers (e.g.,
npm install -g pyright). - Install LSP plugins:
/plugin install pyright-lsp@claude-plugins-official
See LSP Native Support Guide for details.
Extending Night Market
To create a new plugin:
make create-plugin NAME=my-plugin
make validate
make lint && make test
Refer to the Plugin Development Guide for architectural patterns.
Prompt Context Usage
The ecosystem adds ~14.8k characters to the system prompt (limit: 15k). A pre-commit hook enforces this limit.
Architecture
Plugins are modular and have minimal dependencies. They load progressively to minimize token usage. The workflow emphasizes writing specifications before writing code.
Contributing
See CONTRIBUTING for guidelines. Each plugin maintains its own tests and documentation.
License
Related Skills
wshobson/agents
wshobsonIntelligent automation and multi-agent orchestration for Claude Code
The most comprehensive Claude Code plugin ecosystem, covering full-stack development scenarios with a three-tier model strategy balancing performance and cost.
ComposioHQ/awesome-claude-skills
ComposioHQA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
The most comprehensive Claude Skills resource list; connect-apps is a killer feature.
code-yeongyu/oh-my-opencode
code-yeongyuThe Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.
Powerful multi-agent coding tool, but note OAuth limitations.
nextlevelbuilder/ui-ux-pro-max-skill
nextlevelbuilderAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
Essential for designers; comprehensive UI/UX knowledge base.
thedotmack/claude-mem
thedotmackA Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.
A practical solution for Claude's memory issues.
OthmanAdi/planning-with-files
OthmanAdiClaude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.
Context engineering best practices; an open-source implementation of Manus mode.

