Siege Feasibility Assessment
SkillDev toolsLets your agent weigh whether besieging a fortified city is worth it by assessing defenses, costs, and risks.
Use Siege Feasibility Assessment in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Siege Feasibility Assessment and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Siege Feasibility Assessment skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this skill
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.
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
-
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
-
Calculate Historical Precedent
- Would even legendary commanders succeed?
- If answer is no, reconsider the attack
-
Evaluate External Factors
- Are allied forces approaching?
- Will enemies attack your rear if you're committed?
-
Consider Cost of Failure
- What previous gains will be lost?
- Will your own territory become vulnerable?
-
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
- Apply the historical precedent test honestly — if legendary commanders could not take the city with comparable forces, your chances are no better
- Verify that external factors (approaching allied forces, rear vulnerabilities) have been accounted for in the timeline
- Confirm the proposed alternative (accepting smaller gains) is genuinely achievable and not merely a face-saving retreat
Signals
- GitHub stars
- 3k
- Forks
- 533
- Last commit
- Aug 2026
Advanced
- Item type
- skill
- Key
siege-feasibility-assessment- Source
- github.com/baojie/shiji-kb