agentleFS
danfeistardanfeistar/house-skills-kit/skills/calc-toolkit/SKILL.md

house-calc-toolkit

Skill4 starsChanged 24 days agoApache-2.0View on GitHub

房产公共计算工具包:房贷月供(组合贷/等额本息本金)、二手房交易全成本(税4项+费6项买卖分账)、一手房交易成本(契税/维修基金/首年物业/登记工本费)、楼层差价与折扣叠加。全国35城规则库三层引擎(全国默认→城市/区县→我的模板)+--set即时覆盖,每个数字带来源可追溯。Use when 用户问房贷月供、买房税费、新房交房费用、楼层差价或折扣叠加测算。

The file

Files
SKILL.md

house-calc-toolkit · 房产公共计算工具包

零依赖 Python 工具(任何电脑有 Python3 即可跑),服务所有身份端:购房者、经纪人、案场销售、渠道、自媒体博主的算数场景。

快速上手

python3 skills/calc-toolkit/mortgage.py --price 1500000 --downpay 30 --years 30 --city 昆明
python3 skills/calc-toolkit/tax.py --price 1500000 --area 89 --city 昆明 --first 1 --held 6 --unique 1   # 二手全成本
python3 skills/calc-toolkit/newhome.py --price 1500000 --area 100 --city 昆明 --first 1                  # 一手全成本
python3 skills/calc-toolkit/floor.py --price 25000 --area 100 --floor 15 --top 30 --floor-adj 300 --d 98 --d 99 --pay one_time

工具清单(19/20,1件砍掉)

原计划20件,其中"分销结算单核对器"因各地结算口径不统一砍掉(08-31定盘)——19件已全部完成。

#工具脚本场景
⑦-1房贷月供计算器mortgage.py商贷/公积金/组合贷 × 等额本息/本金,利息对比、首付档校验
⑦-2二手房交易全成本测算tax.py税4项(契税/增值税及附加/个税/印花税)+ 费6项(中介2%/交易手续费/登记/评估/赎楼/土地收益金),买卖分账
⑦-6一手房交易成本测算newhome.py契税140㎡线 + 维修基金(物业类型三档×城市档:昆明高层90、佛山南海85/91/107)+ 首年物业预存 + 不动产登记工本费
⑥首套二套认定status.py商贷/公积金/契税三口径分判(认房不认贷=2023-08三部门口径),卖一买一换仓推演,联动下游工具参数
⑦-15楼层差价+折扣叠加floor.py楼层加价 × 折上折 × 付款折扣,折扣真伪校验(防"先涨后折")
⑦-16公积金贷款额度测算fund.py四限取最低(上限封顶/房价成数/还贷能力/余额倍数×缴存时间系数),多子女/绿建/人才上浮,组合贷缺口提示;昆明=2026-04-07新政(单70/双100,叠加至150万)
⑦-17佣金/提成试算commission.py二手中介费买卖分账(昆明买2%卖1%)×活动折扣;新房渠道阶梯点位双算法对账(全额跳档vs分段累进);客户返佣+团队分佣一条龙
⑦-18得房率与单价换算efficiency.py建面↔套内↔公摊↔使用面积链+双向反推;单价双向换算;双盘套内口径比价照妖镜(防"建面便宜"幻觉);物业类型五档得房率参考
⑦-19租金回报率rent.py租售比(国际1:200~300)/毛净回报率/回收年限;五档坐标(价值线5%/回本线3%/50城均值2.06%/存款1.55%/商贷利率=以租养贷判定);目标回报率反推
⑦-20LPR变动影响lpr.py重定价测算(合同加点不变,定价基准=旧利率−加点自动还原);±10/25/50BP情景沙盘;重定价周期3/6/12选择建议(央行2024-11机制,存续期仅改一次);官方锚点145元/5.2万校验
⑦-21持有成本holding.py自住全成本(物业+取暖+资金占用隐性成本);出租净现金流(空置/中介费/综合征收率2.5%);5年累计;北方城市档取暖费(北京24元/㎡·季)
⑦-22买房vs理财buy_vs_invest.py期末净资产对决(现金流两端对齐);三情景对比表;打平涨幅反推(房价年均涨多少才不输理财,理财1.98%=2025年报历史新低口径);租金贡献/杠杆敏感度
⑦-23面积误差补退area_error.py3%红线法定兜底口径(销售管理办法第20条+司法解释第14条);≤3%据实结算;>3%退房权提示+大了白送/小了双倍返还双分支;显失公平条款提示(民法典497条)
⑦-24违约金/定金deposit.py定金罚则(民法典586/587:20%红线/双倍返还/超出部分原额处理);定金vs违约金择一比较(588条);延期交房日万分之N测算;585条酌减30%参考线
⑦-25房龄与贷款年限loanterm.py三线取短(上限线/房龄线40/年龄线65);商贷/公积金(退休+5口径);房龄递减表每5年;--years-later 未来视角
⑦-26楼面价与货值floor_price.py亩→㎡→计容(FAR)→楼面价→总货值;地货比安全线(<0.4安全/>0.6偏险);--sellable 可售比例
⑦-27日照楼间距spacing.py冬至正午物理口径(高度角=90−纬度−23.45°,系数=1/tan);达标判定+被挡楼层测算;纬度城市档(昆明1.13/北京1.99/哈尔滨2.64);GB50180标准提示

规则四层引擎(每个数字可追溯)

层1 全国默认档(rules/cities.yaml → default)
      ↓ 被覆盖
层2 城市档(35城)→ 区县档(districts)
      ↓ 被覆盖
层3 我的模板(--save-template / --template)
      ↓ 被覆盖
层4 --set 即时覆盖(任何参数当场改,来源表如实标注)
  • 未内置城市:自动套全国默认档并明确提示(不装懂)
  • 每项输出末尾附「参数来源表」:这个数字来自哪个城市档、哪个时点
  • 政策变了只改 rules/cities.yaml,工具代码不动

详细说明见包内 README.md。

规范六段(v1 补齐)

必问信息

必问项为什么要
计算场景(月供/税费/佣金/得房率/日照等)决定调哪个工具,错工具等于错答案
城市规则库按城市取参,缺城时必须显式回退到"全国默认档"并标注
输入字段(总价、面积、贷款额、年限、利率、房龄、是否首套等)缺字段不许猜,缺一项就让用户补
一手 or 二手税费与佣金口径完全不同
取数日期利率与政策会变,旧参算新单就是错

知识库与数据来源

  • 35 城规则库四层引擎:国家层 → 省级 → 城市 → 项目参数,输出必须带「口径出处」段(来源 + 版本号,如 版本[2026.08.31-r3])
  • 默认档与城市档不同时必须写明"用的是哪一档",不许静默套默认值
  • 利率、税费、公积金额度等外部参数:按当地当期公告现查,工具只负责算,不负责替你更新政策

目标读者

置业顾问与经纪人(案场算价、佣金结算)、购房者(月供与全成本)、策划与财务(费效与销控测算)。同一份结果给客户看时要去掉内部口径字段。

写作风格

  • 只给数字与口径,不给"大概""差不多"
  • 单位统一:金额用「元」或「万元」并在同一次回答内保持一致;面积用「㎡」
  • 计算结论必须能复现:给出可复制的命令行,而不是只给结果

输出格式

  1. 工具原始输出(含口径出处段,不许删)
  2. 三行结论:结论数字 / 依据(用了哪档参数)/ 边界(哪些情况不适用)
  3. 需要用户确认的输入缺项(如有)

数据时间戳

每次输出末行标注:参数来源:来源[XX档] 版本[X];外部政策口径按当地 YYYY-MM 公告。跨版本对比必须同版本口径,否则结论无效。

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.