← 推广内容库

GitHub 开源激活计划

5个社会科学AI技能开源 · 建立开发者社区 · P2优先级

Phase 0:仓库准备

创建 GitHub 组织 → 配置仓库模板

1. 创建 GitHub 组织:SocienceAI-Research P0

访问 github.com → New organization → 选择 Free 计划 → 创建组织

2. 迁移或创建超级骨架仓库 superpower-socialscience-skills P0

仓库地址:github.com/ptreezh/superpower-socialscience-skills

3. 添加仓库徽章和贡献指南 P1

Phase 1:首批开源技能(5个)

按影响力和可扩展性排序

技能①:gt-assistant(扎根理论助手)P0

开源内容:开放编码/轴心编码/选择编码prompt模板 + Python编码一致性检验脚本 + 示例数据集

技能②:hongloumeng-sna(红楼梦SNA)P0

开源内容:87人关系数据集(JSON/CSV/GML格式)+ NetworkX完整分析代码 + Gephi可视化模板

技能③:qca-template(QCA分析模板)P1

开源内容:R语言QCA分析脚本 + fsQCA参数设置模板 + 因果路径可视化代码

技能④:literature-triangulation(文献三角验证)P1

开源内容:文献编码框架 + Python爬虫脚本(抓取摘要)+ 自动化文献筛选工具

技能⑤:mixed-methods-design(混合方法设计模板)P1

开源内容:质性+量化混合研究设计模板 + 整合分析协议

Phase 2:自动化 CI/CD

设置测试框架,确保开源技能的质量

1. 添加测试工作流 P1

# .github/workflows/test.yml name: Test on: [push, pull_request] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v4 with: python-version: '3.11' - name: Install dependencies run: pip install pytest networkx pandas - name: Run tests run: pytest tests/

2. 设置 CodeQL 安全扫描

# .github/workflows/security.yml name: Security on: [push, pull_request] jobs: codeql: runs-on: ubuntu-latest steps: - uses: github/codeql-action/init@v2 with: languages: python - uses: github/codeql-action/analyze@v2

Phase 3:社区运营

GitHub发布后30天的运营计划

发布当天

发布GitHub Release → LinkedIn/Twitter宣传 → 提交到awesome-python列表

Week 1

邀请5位研究者测试并提交Issue → 回复所有Issue → 修复Bug

Week 2

收集功能请求 → 评估第一个PR → 发布v1.1

Week 4

发布贡献者致谢 → 评估是否需要Discord/Slack社区

GitHub 开源激活计划 · SocienceAI Cycle #3 · 2026-04-11