Siege Feasibility Assessment

SkillDev tools

Use when evaluating siege feasibility or deciding whether to continue besieging a fortified city. Based on Xu Jia's advice against attacking Daliang (大梁), systematically assessing defender strength, fortification quality, historical precedent, and cost of failure before committing.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Siege Feasibility Assessment skill

What this skill tells your AI

The instructions your AI receives, as published by baojie/shiji-kb in kg/ontology/ontology-v1/skus/procedural/skill_149/SKILL.md and read by ahel’s review.

Based on Xu Jia's advice against attacking Daliang.

Overview

Before committing to a siege, systematically evaluate the probability of success and risks of failure.

Steps

  1. Assess Defender Strength

    • Estimate number of defenders (e.g., 300,000)
    • Evaluate quality of fortifications (e.g., 7-ren high walls)
    • Consider defender morale and determination
  2. Calculate Historical Precedent

    • Would even legendary commanders succeed?
    • If answer is no, reconsider the attack
  3. Evaluate External Factors

    • Are allied forces approaching?
    • Will enemies attack your rear if you're committed?
  4. Consider Cost of Failure

    • What previous gains will be lost?
    • Will your own territory become vulnerable?
  5. Propose Alternative

    • Accept smaller gains now while enemy is uncertain
    • Let enemy allies become angry at being preempted
    • Benefit from their subsequent competition to serve you

Decision Criteria

  • If defenders significantly outnumber attackers: Do not besiege
  • If fortifications are formidable: Do not besiege
  • If failure means losing previous gains: Withdraw
  • If enemy is currently uncertain: Negotiate smaller gains

Expected Outcomes

  • Avoid costly failures
  • Secure achievable gains
  • Preserve forces for future campaigns

Validation

  1. Apply the historical precedent test honestly — if legendary commanders could not take the city with comparable forces, your chances are no better
  2. Verify that external factors (approaching allied forces, rear vulnerabilities) have been accounted for in the timeline
  3. Confirm the proposed alternative (accepting smaller gains) is genuinely achievable and not merely a face-saving retreat

Signals

GitHub stars
3k
Forks
526
Last commit
Aug 2026
Advanced
Item type
skill
Key
siege-feasibility-assessment
Source
github.com/baojie/shiji-kb