Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Boyue

ASecurity

Decision and complexity governance for AI-assisted software development / 面向 AI 编程的软件项目决策与复杂度治理。Use when planning products or features, evaluating scope expansion, making hard-to-reverse decisions, validating uncertain AI capabilities, deciding whether experimental code belongs in production, or reviewing mature systems for simplification and retirement. Do not slow down low-risk reversible edits.

428 stars
0 votes
0 copies
1 views
Added 9/20/2026
ai-agentsgoapidocumentation

Works with

api

Security Analysis

A100/100

Pro scans all 18 files and shows the line behind each finding

Scanned 9/20/2026

$npx -y skills add aiskillstore/marketplace --skill boyue --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Boyue?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Boyue
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aiskillstore-boyue/badge)](https://www.skillsdirectory.com/skills/aiskillstore-boyue)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: boyue
description: "Decision and complexity governance for AI-assisted software development / 面向 AI 编程的软件项目决策与复杂度治理。Use when planning products or features, evaluating scope expansion, making hard-to-reverse decisions, validating uncertain AI capabilities, deciding whether experimental code belongs in production, or reviewing mature systems for simplification and retirement. Do not slow down low-risk reversible edits."
version: 0.2.3
---

# Boyue · 博约开发法

Apply “博观而约取,厚积而薄发” as a lightweight governance layer for AI-assisted software development.

The goal is not to slow delivery. The goal is to keep exploration broad while keeping commitment and long-term ownership selective.

## Core rules

1. **Explore broadly without committing broadly.**
2. **Prototype freely; own selectively.**
3. **Options are cheap; commitments are expensive.**
4. **Shape according to the cost of being wrong.**
5. **Deliver the smallest coherent change worth owning.**

Use two explicit boundaries:

- **Commitment Boundary:** `Could Build` is not the same as `Should Invest`.
- **Ownership Boundary:** `Should Build` is not the same as `Should Own`.

## First classify the work

Choose the lightest useful mode before acting:

- **Explore / 博观** — research a new product, problem, architecture, market, or technical possibility.
- **Select / 约取** — decide whether new scope deserves commitment.
- **Shape / 厚积** — reduce uncertainty around an expensive or hard-to-reverse decision.
- **Deliver / 薄发** — implement an already justified change with the smallest coherent production surface.
- **Evidence / Retirement** — review whether existing complexity still deserves ownership.

Do not force every task through every mode.

## Fast path for reversible work

Proceed directly when the change is small, low-consequence, easy to undo, and does not materially grow long-term ownership.

Typical examples:

- copy or documentation corrections;
- CSS or layout tweaks;
- narrow bug fixes;
- local refactors with unchanged behavior;
- reversible experiments behind a feature flag.

For these tasks:

- avoid unnecessary planning rituals;
- prefer the smallest safe change;
- verify behavior and finish.

## Commitment Boundary

Trigger this boundary when work introduces meaningful new scope: a feature, module, platform, integration, dependency, architecture direction, product surface, or “while we are here” addition.

Ask:

- What user or system problem is being solved?
- What evidence supports doing it now?
- Is this a real commitment or merely an interesting option?
- What happens if it is not built now?

Choose one outcome:

- **COMMIT** — evidence supports investment now.
- **DEFER** — preserve option value without consuming current commitment capacity. Record a revisit trigger.
- **DISCARD** — evidence supports ending the option.

For important product decisions, use [PRFAQ](templates/prfaq.md), [Non-goals](templates/non-goals.md), or a [Decision Record](templates/decision-record.md).

See [Commitment Boundary](references/commitment-boundary.md) for detailed guidance.

## Ownership Boundary

Trigger this boundary before durable complexity enters production, especially when adding or changing:

- public APIs or protocols;
- persistent schemas or state;
- authentication, authorization, billing, or permissions;
- long-lived settings and configuration;
- services or infrastructure components;
- dependencies with lasting operational cost;
- compatibility or migration obligations.

Ask:

> If this must be maintained for three years, is it still worth adding?

Review the new ownership surface with [Ownership Review](templates/ownership-review.md).

If the answer is uncertain, reduce scope or keep the work experimental rather than silently promoting it to production.

See [Ownership Boundary](references/ownership-boundary.md).

## Shape according to risk

Do not equate “厚积” with writing more documents.

Scale shaping depth by:

- **reversibility** — how easily can the decision be undone?
- **failure consequence** — what is the blast radius if it is wrong?

Move quickly on low-risk reversible work. Gather stronger evidence before high-impact, hard-to-reverse commitments.

Use a disposable Spike, PoC, prototype, ADR, benchmark, user test, or migration rehearsal only when it reduces a material uncertainty.

For uncertain AI behavior, test real inputs and record:

- task success and failure modes;
- structured-output stability;
- latency;
- cost;
- context sensitivity;
- deterministic or non-AI alternatives.

Use [Risk Review](templates/risk-review.md) and [Risk-Adaptive Shaping](references/risk-adaptive-shaping.md).

## Keep prototypes disposable

Treat early experimental code as evidence, not as an automatic first version of production code.

A successful prototype proves that something may work. It does not prove that the organization should own the resulting complexity.

Prefer:

`Unknown capability → Disposable Spike / PoC → Evidence → Commit / Defer / Discard`

over:

`Unknown capability → Production architecture`

## Deliver the smallest coherent change worth owning

When the value and risk are sufficiently understood, deliver a **Minimum Coherent Value Slice (MCVS)**.

A coherent slice should complete one real user or system goal and include the minimum necessary:

- user/interface path;
- business logic;
- data/state changes;
- permissions;
- error handling;
- observability;
- rollback, disablement, or migration safety appropriate to the risk.

Prefer vertical end-to-end slices over broad horizontal layer construction.

See [Delivery Patterns](references/delivery-patterns.md) for MCVS, Vertical Slice, Walking Skeleton, and Tracer Bullet guidance.

## Review for retirement

Do not assume shipped functionality should live forever.

Periodically inspect:

- low-use features;
- stale settings;
- permanent feature flags;
- unnecessary dependencies;
- obsolete APIs or services;
- documentation for behavior that no longer exists.

Choose: **Maintain / Simplify / Retire**.

Use [Retirement Review](templates/retirement-review.md).

## Never use arbitrary gates

Do not invent numeric rules such as:

- “AI must be 10× better”;
- “delete 80% of ideas”;
- “keep only 3–5 features”.

Use evidence and project-specific thresholds instead.

## References and templates

- [Methodology](references/methodology.md)
- [Commitment Boundary](references/commitment-boundary.md)
- [Ownership Boundary](references/ownership-boundary.md)
- [Risk-Adaptive Shaping](references/risk-adaptive-shaping.md)
- [Delivery Patterns](references/delivery-patterns.md)
- [Option Map](templates/option-map.md)
- [PRFAQ](templates/prfaq.md)
- [Decision Record](templates/decision-record.md)
- [Non-goals](templates/non-goals.md)
- [Risk Review](templates/risk-review.md)
- [Ownership Review](templates/ownership-review.md)
- [Retirement Review](templates/retirement-review.md)

## Completion check

Before declaring work complete, confirm:

1. no interesting option was silently promoted into a commitment;
2. no prototype was silently promoted into long-term production ownership;
3. high-risk uncertainty received evidence proportional to its consequence;
4. the production change is no larger than required for coherent value;
5. obvious simplifications or removals were considered.

Attribution

aiskillstoreaiskillstore
View sourceSee grades on GitHubMore from aiskillstore →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →