# Open Source Project Article

Analyze an open-source project from a repository URL and write a deeply sourced Chinese...

- Repository: https://github.com/digoal/blog (8605 stars)
- Category: AI and agents
- License: GPL-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add digoal/blog --skill open-source-project-article -g -a claude-code -y`
Codex: `npx skills add digoal/blog --skill open-source-project-article -g -a codex -y`
Cursor: `npx skills add digoal/blog --skill open-source-project-article -g -a cursor -y`
Gemini CLI: `npx skills add digoal/blog --skill open-source-project-article -g -a gemini-cli -y`

## Description

Analyze an open-source project from a repository URL and write a deeply sourced Chinese Markdown article. Use when the user asks to research a GitHub/open-source project, read its README, use DeepWiki MCP for architecture analysis, search related articles, compare competitors, validate claims, and save the final article under the current project's markdown directory.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Open Source Project Article

Use this skill to turn an open-source project URL into an evidence-grounded, article-ready Chinese Markdown file.

## Non-Negotiable Source Order

Always gather evidence in this exact order:

1. Fetch and read the project `README.md` or `readme.md`.
2. Use DeepWiki MCP to analyze the repository architecture.
3. Identify and ask necessary clarification questions, only when they materially affect article direction, audience, or output location. If not blocked, state assumptions and continue.
4. Search the web for related articles, docs, benchmarks, releases, comparisons, and case studies.
5. Only then draft the article.

Do not start with web search. Do not write from memory. Do not skip DeepWiki when the repository is supported by DeepWiki MCP.

## Inputs

Require a repository URL or `owner/repo`. If the user omits it, ask for it.

Infer defaults unless risky:

- Article language: Chinese.
- Output location: `markdown/` under the current project directory.
- File name: repository name normalized to lowercase hyphen-case, e.g. `pg-wait-tracer.md`.
- Article audience: DBA, architect, developer, technical decision maker.

Create `markdown/` if missing.

## Evidence Workflow

The rest: https://github.com/digoal/blog/blob/HEAD/skills/open-source-project-article/SKILL.md
