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

Ủng hộ
SkillAn toànReview & chất lượng codeCần cài đặt chút

bigpowers

danielvm-git · danielvm-git/bigpowers

Bộ skill agent và phương pháp luận này hướng dẫn các AI agent xây dựng phần mềm chất lượng cao bằng cách tích hợp các tiêu chuẩn kỹ thuật chuyên nghiệp và vòng đời phát triển có cấu trúc.

Các kỹ năng Agent tổng hợp nhiều năm kinh nghiệm kỹ thuật phần mềm thành một phương pháp luận chuẩn tắc cho các nhà phát triển độc lập.

252 sao19Giấy phép: MITCập nhật 27 ngày trước0 lượt mở

Xem trước

▍

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

  • Tự động áp dụng các nguyên tắc clean code vào mã do agent tạo ra.
  • Đảm bảo tuân thủ vòng đời phát triển 6 giai đoạn có cấu trúc.
  • Tích hợp ngưỡng chất lượng và các cổng cứng vào quy trình phát triển do AI điều khiển.

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

bigpowers — Best-in-Class Agentic Skills

Agent skills synthesizing 17 years of software engineering discipline — from Clean Code to AI-native architecture — into a single, prescriptive methodology for solo developers.

bigpowers provides a prescriptive, vertical-slice methodology for building software with AI agents (Claude Code, Gemini CLI, Cursor, pi). It bridges the gap between raw LLM capabilities and professional engineering standards.

It is not a random collection of best practices. It is a chronological layer cake of ideas — each wave of thinking (Uncle Bob → Ousterhout → Karpathy → Wasowski → Akita) builds on and resolves tensions from the last, culminating in a 6-phase lifecycle with hard gates, a 94% quality threshold, and a YAML cockpit (specs/state.yaml) that keeps both human and agent aligned across sessions.

Published on npm: bigpowers. The skill count in the badge above is stamped automatically by sync-skills.sh; the canonical catalog is SKILL-INDEX.md.

Docs: bigpowers docs site — searchable, Google-discoverable reference for all skills, guides, and ADRs.

This methodology publishes its own evidence — see the live receipts page.

See it working: bigpowers-showcase — a real URL shortener (CLI + SQLite) built from scratch with the full spec trail committed from day one.


🗺 How to Read This README

This README is a guided path, not a wall of reference. Start where you are:

You want to…Go to
Try it in 30 secondsQuick Start
Understand what it actually doesFeatures and The v2.0.0 Lifecycle
Learn the ideas behind itPhilosophical Stack
Look something upHierarchy of Truth and Project Structure
Wire it into pi or MCPpi Support and MCP Server
Contribute or hack on itDevelopment and Contributing

After installing, ask your agent to run the using-bigpowers skill — it is the one-time bootstrap that explains the lifecycle and tells you which skill to call first for your situation.


🚀 Quick Start

npm (recommended)

# Global install (no lifecycle scripts — npm v10+ safe)
npm install -g bigpowers@latest
bigpowers setup     # runs sync + install, links skills to your tools

# Or one-shot with npx (always fetches the newest release)
npx bigpowers@latest setup

Both commands sync skill artifacts and link them to Claude Code, Gemini CLI, and Cursor (see Prerequisites).

Always pin @latest. With bigpowers already installed globally, a bare npx bigpowers setup reuses the stale global binary and npm update -g bigpowers doesn't reliably cross to the newest release. npm install -g bigpowers@latest and npx bigpowers@latest setup force a registry fetch every time.

Interactive Installer

The npx bigpowers setup command launches an interactive menu where you can:

  1. Choose install mode: Setup/Update or Uninstall
  2. Select location: Global (available everywhere) or Local (current project only)
  3. Pick tools: Select which AI tools to install skills for (Claude Code, Cursor, Gemini, pi, etc.)
  4. Confirm: Review and confirm the installation

Use arrow keys to navigate, space to select, and Enter to confirm.

From source (contributors)

git clone https://github.com/danielvm-git/bigpowers.git && cd bigpowers
npm install
bash scripts/install.sh

🛠 Prerequisites

  • Bash: Required for all scripts.
  • Node.js: v14+ (required for npm/npx).
  • jq: (Highly Recommended) Used for robust configuration of tool settings.
  • AI Tools: One or more of:

✨ Features

  • Purpose-Built Skills: From survey-context to develop-tdd, each skill is a targeted tool for a specific phase of development. See SKILL-INDEX.md for the full auto-generated catalog.
  • Spec-Driven Cockpit: Uses specs/state.yaml and release-plan.yaml to maintain state across agent sessions, preventing context drift.
  • Native IDE Support: Automatically generates configurations for Cursor (.cursor/rules), Gemini CLI, and pi.
  • Model Context Protocol (MCP): Dynamic tool discovery and invocation via the included MCP server.
  • Built-in Quality Gates: Strict verification standards (e.g., F.I.R.S.T tests, BCP accounting) enforced before any code is merged.

🏗 The v2.0.0 Lifecycle

Every project follows the orchestrate-project 6-phase model (full SOP: docs/WORKFLOW-SOP-v2.md):

ONE TIME    seed-conventions  (CLAUDE.md, .claude/, .gemini/, agents/, skill sync)
              ↓
ONCE/PROJECT orchestrate-project
              │
              ├─ Ph1 DISCOVER   survey-context, research-first, elaborate-spec
              ├─ Ph2 ELABORATE  model-domain, grill-me, define-language, deepen-architecture
              ├─ Ph3 PLAN       scope-work, slice-tasks, plan-work → release-plan.yaml (BCP baseline)
              ├─ Ph4 BUILD      build-epic × N stories
              │
              │  Per story — 8-step build-epic cycle:
              │   1. survey-context   ← stamps story_start in state.yaml
              │   2. plan-work        ← [BCP N] tasks + verify: commands
              │   3. kickoff-branch   ← worktree + feature branch
              │   4. develop-tdd      ← RED → GREEN → REFACTOR
              │   5. verify-wo
Xem mã nguồn trên GitHub