Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginAn toànQuy trình & bộ nhớ agentCần cài đặt chút

claude-night-market

athola · athola/claude-night-market

Cung cấp một kho plugin cho Claude Code để phát triển TDD, quy trình làm việc Git, phát triển theo spec và tác nhân tự động.

23 plugin Claude Code: các hook thực thi TDD, quy trình làm việc git/PR, phát triển theo đặc tả, đánh giá code, vòng đời dự án, sửa lỗi từ error, tự động hóa bảo trì, tối ưu hóa ngữ cảnh, nghiên cứu và ủy quyền đa-LLM. 186 skill, 128 lệnh, 54 agent.

342 sao37Giấy phép: MITCập nhật 12 ngày trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Thực hiện quy trình phát triển Test-Driven Development (TDD) với các hook do tác nhân AI thực thi.
  • Tự động hóa việc đánh giá mã và quy trình làm việc Pull Request (PR) trong Claude Code.
  • Xây dựng phần mềm phức tạp với phát triển theo spec bằng cách sử dụng các plugin tác nhân chuyên biệt.

Kiểm tra an toàn

An toàn

Không thấy dấu hiệu rủi ro trong các file đã quét.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

Claude Night Market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

Written for a practitioner: someone who already uses Claude Code and wants to know what these plugins do and whether to install them. If you are new to Claude Code, start with the official docs. For the design rationale behind a plugin, see the book.

Install

Requires Claude Code 2.1.16+ (2.1.32+ for agent teams, 2.1.38+ for security features) and Python 3.9+ for hooks, which is what macOS ships.

# Add the marketplace, then install the plugins you want
/plugin marketplace add athola/claude-night-market
/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

Run claude --init once after installing. Two other paths exist: [npx skills][skills-cli] pulls the skill files alone into .claude/skills/, without commands, agents, or hooks, and opkg i gh@athola/claude-night-market --plugins sanctum,pensive installs whole plugins from the openpackage.yml each one ships. Full options are in the Installation Guide.

If the Skill tool is unavailable, read skill files directly at plugins/{plugin}/skills/{skill-name}/SKILL.md.

Everyday Use

Night Market is built around the loop you already work in. A typical feature runs end to end on a handful of commands:

  1. Start a feature. /attune:mission routes you through brainstorm, specify, plan, and execute phases.
  2. Write the code. imbue enforces a failing test before the implementation is written.
  3. Review before you push. /full-review runs a multi-discipline pass; /refine-code cleans up duplication and dead code.
  4. Ship it. /prepare-pr runs quality gates and drafts a description that says who the change is for, where it lands inside and outside the codebase, and when it is fully integrated.
  5. Pick up where you left off. /catchup rebuilds context from recent git history after a break.

The commands you reach for most:

TaskCommand
Run the project lifecycle/attune:mission
Initialize a new project/attune:arch-init
Review a PR/full-review
Address review feedback/fix-pr
Implement an issue/do-issue
Prepare a pull request/prepare-pr
Write a spec/speckit-specify
Catch up on changes/catchup
Package project knowledge as skills/attune:skill-library
Clean up the codebase/unbloat
Pressure-test a decision/attune:war-room

Full task-by-task walkthroughs are in the [Common Workflows Guide][workflows].

What's Inside

23 plugins in four layers. Each installs independently, and dependencies pull their shared runtime automatically.

Foundation is the base every other layer builds on: leyline (auth, quotas, error patterns, trust verification), sanctum (git, commits, PR prep, sessions), and imbue (TDD enforcement, proof-of-work, scope guarding).

Utility handles cross-cutting concerns: conserve (context and token optimization), conjure (delegation to seven external model CLIs plus a local runner), hookify (a behavioral rules engine with a security catalog), egregore (autonomous agent orchestration), herald (notifications), and oracle (local ML inference).

Domain is where the day-to-day work happens: pensive (code and architecture review), attune (project lifecycle), spec-kit (spec-driven development), parseltongue (Python), minister (GitHub issues and DORA metrics), memory-palace (knowledge organization), archetypes (architecture paradigms), gauntlet (codebase learning), phantom (computer use), scribe (documentation and slop detection), scry (recordings), tome (research), and cartograph (codebase visualization).

Meta improves the system itself: abstract (skill authoring, hook development, evaluation, and skill-stability tracking).

The full skill, command, and agent inventory is in the Capabilities Reference.

Safety

⚠️ Plugins run inside your Claude Code session and can read or edit your repo, run shell commands, and call external services. Review any plugin before installing it.

Three guards reduce the blast radius, but none replace your own review:

  • TDD gates (imbue) block implementation writes that lack a failing test.
  • Destructive-command blockers (conserve, hookify) auto-approve safe commands and halt or warn on rm -rf, git push --force, and production-shaped targets.
  • Additive-bias audits (leyline) flag unjustified additions before commit.

CONSTITUTION.md holds the immutable rules that override any conflicting skill or hook; STEWARDSHIP.md is the maintenance contract.

Network and data

Three parts of the marketplace reach off your machine, and each can be turned off. Two hooks use your own gh credentials: a once-per-session star prompt that only reads your star status (CLAUDE_NIGHT_MARKET_NO_STAR_PROMPT=1 disables it), and a session-stop hook that posts a learnings discussion and may open issues (auto_post_learnings: false in ~/.claude/skills/discussions/config.json disables it). The third, delegation through conjure, sends prompts and file contents to an external model CLI under the credentials you configured for it (CONJURE_DELEGATION=off for one run). What each sends, and every switch, is in Network and Data.

Plugin Development

make validate-all
make lint && make test   # checks only; rewrites nothing
make fix
Xem mã nguồn trên GitHub