bird-source-explorerlisted
Install: claude install-skill bird-chinese-community/BIRD.skills
# BIRD Source Explorer
Follow the implementation path rather than stopping at README or user-guide text.
## Evidence order
1. Use a user-provided or adjacent local checkout when it matches the target version.
2. Record its repository root, branch/tag, commit SHA, and dirty state.
3. Search the actual registry, grammar, dispatch table, call sites, and tests.
4. If no checkout exists, use the official GitLab source or its GitHub mirror at an exact
tag/commit. Treat branch URLs as drift-prone.
5. Use DeepWiki only for candidate discovery; confirm every claim in source before answering.
Do not use Context7 as evidence for BIRD daemon internals unless it points back to the exact primary
source revision.
## Workflow
1. Identify BIRD major/minor version, build provenance, protocol, and observed behavior.
2. Read [`references/source-research.md`](references/source-research.md) and select the relevant
source path.
3. Trace end-to-end:
- keyword/token registration;
- parser production or config hook;
- constructed data structure;
- runtime dispatch/call site;
- tests and version guards.
4. Compare BIRD 2 and BIRD 3 only from separate matching checkouts. Do not infer one version from
the other.
5. Cite the exact commit and source locations. Clearly separate direct evidence, inference, and
unknown runtime/build details.
6. For a suspected bug, provide a minimal reproduction, expected/actual behavior, affected
versions, and the narrow upstream component