StarIntel repository bootstrap
Goal
Create one explicitly approved repository and seed its issue tracker with a
small, traceable set of issues from the project's ADARD source. This skill
does not implement the application or deploy it.
Inputs and output
Input must include the target owner/name, purpose, visibility, authoritative
ADARD source repository, and issue or design scope. Output is a minimal
repository plus idempotently created issues that preserve source links,
approval state, dependencies, and acceptance criteria.
Rules
- Load
adadr for research/design approval semantics and
skill-portability before retaining any source material.
- Use
gh for every GitHub operation.
- Inspect authoritative repositories before creating a target. A missing name
is not evidence that a new repository is needed.
- Never create duplicates, forks, transfers, licenses, application code, or
language-specific files during bootstrap.
- Never close or edit ADARD source issues.
- Never treat an open issue, green CI, or repository creation as approval.
- Never infer that a new aggregate repository owns work mapped to an existing
implementation repository.
Workflow
Read applicable repository instructions and inspect local Git status. Keep
unrelated changes untouched.
Run gh auth status, list organization and account-visible repositories,
and inspect same-purpose candidates with gh repo view.
Confirm the ADARD source repository and inspect the requested source issue
or design. Use gh issue view for issue metadata and read the linked
research/design implementation map.
Require an explicit source-to-target mapping. If the ADARD material names a
different authoritative implementation repository, stop and ask rather
than reassigning it to the new target.
Build a dry-run manifest of proposed target issues. Include source URL,
source state, title, scope, dependencies, and acceptance criteria. Ask for
confirmation before remote issue creation unless the operator supplied the
exact issue list and mapping.
Immediately before creation, run:
gh repo view OWNER/REPOSITORY
If it exists, leave it alone. If it is missing and creation is approved,
create it with gh repo create, --private when requested, the supplied
description, and --add-readme. The README states only purpose,
deployment ownership, and an established public hostname, if applicable.
Before each issue creation, inspect all open and closed target issues for
its source marker. Skip an existing marker; do not overwrite a matching
title that lacks provenance.
Create each approved issue with gh issue create. Preserve ADARD status,
source issue/design URLs, bounded scope, acceptance criteria, dependencies,
non-goals, and the statement that implementation approval is not inferred.
If a source design is PENDING or BLOCKED, create a tracking issue only
when explicitly requested and preserve that state. Do not create
implementation-ready work from it.
If repository documentation is requested, update the canonical registry
in the owning infrastructure repository. Do not change live service
inventory or deployment configuration as part of bootstrap.
Issue provenance
Use a stable marker in every seeded issue, for example:
<!-- starintel-adard-source: SOURCE-ISSUE-OR-DESIGN-URL -->
Do not copy an entire research packet into an issue. Link the source and
summarize only the target-relevant scope. Do not split one source into several
issues unless the source design explicitly splits it or the operator directs
the split. Use only labels already present in the target repository.
Verification
Verify target visibility, description, default branch, intended bootstrap
files, issue count, source markers, preserved ADARD states, and unresolved
mappings with gh repo view, gh api, and gh issue list. Then run the
target repository's required checks. For this skills repository, run:
bash scripts/validate-skills
bash scripts/validate-support-scripts
git diff --check
Report created and pre-existing repositories, each created or skipped issue
with its source URL, validation results, and that no implementation or
deployment occurred.
1---2name: starintel-repo-bootstrap3description: github, repositories, adard, issues, bootstrap, provenance4---56# StarIntel repository bootstrap78## Goal910Create one explicitly approved repository and seed its issue tracker with a11small, traceable set of issues from the project's ADARD source. This skill12does not implement the application or deploy it.1314## Inputs and output1516Input must include the target owner/name, purpose, visibility, authoritative17ADARD source repository, and issue or design scope. Output is a minimal18repository plus idempotently created issues that preserve source links,19approval state, dependencies, and acceptance criteria.2021## Rules2223- Load `adadr` for research/design approval semantics and24 `skill-portability` before retaining any source material.25- Use `gh` for every GitHub operation.26- Inspect authoritative repositories before creating a target. A missing name27 is not evidence that a new repository is needed.28- Never create duplicates, forks, transfers, licenses, application code, or29 language-specific files during bootstrap.30- Never close or edit ADARD source issues.31- Never treat an open issue, green CI, or repository creation as approval.32- Never infer that a new aggregate repository owns work mapped to an existing33 implementation repository.3435## Workflow36371. Read applicable repository instructions and inspect local Git status. Keep38 unrelated changes untouched.392. Run `gh auth status`, list organization and account-visible repositories,40 and inspect same-purpose candidates with `gh repo view`.413. Confirm the ADARD source repository and inspect the requested source issue42 or design. Use `gh issue view` for issue metadata and read the linked43 research/design implementation map.444. Require an explicit source-to-target mapping. If the ADARD material names a45 different authoritative implementation repository, stop and ask rather46 than reassigning it to the new target.475. Build a dry-run manifest of proposed target issues. Include source URL,48 source state, title, scope, dependencies, and acceptance criteria. Ask for49 confirmation before remote issue creation unless the operator supplied the50 exact issue list and mapping.516. Immediately before creation, run:5253 ```bash54 gh repo view OWNER/REPOSITORY55 ```5657 If it exists, leave it alone. If it is missing and creation is approved,58 create it with `gh repo create`, `--private` when requested, the supplied59 description, and `--add-readme`. The README states only purpose,60 deployment ownership, and an established public hostname, if applicable.617. Before each issue creation, inspect all open and closed target issues for62 its source marker. Skip an existing marker; do not overwrite a matching63 title that lacks provenance.648. Create each approved issue with `gh issue create`. Preserve ADARD status,65 source issue/design URLs, bounded scope, acceptance criteria, dependencies,66 non-goals, and the statement that implementation approval is not inferred.679. If a source design is `PENDING` or `BLOCKED`, create a tracking issue only68 when explicitly requested and preserve that state. Do not create69 implementation-ready work from it.7010. If repository documentation is requested, update the canonical registry71 in the owning infrastructure repository. Do not change live service72 inventory or deployment configuration as part of bootstrap.7374## Issue provenance7576Use a stable marker in every seeded issue, for example:7778```text79<!-- starintel-adard-source: SOURCE-ISSUE-OR-DESIGN-URL -->80```8182Do not copy an entire research packet into an issue. Link the source and83summarize only the target-relevant scope. Do not split one source into several84issues unless the source design explicitly splits it or the operator directs85the split. Use only labels already present in the target repository.8687## Verification8889Verify target visibility, description, default branch, intended bootstrap90files, issue count, source markers, preserved ADARD states, and unresolved91mappings with `gh repo view`, `gh api`, and `gh issue list`. Then run the92target repository's required checks. For this skills repository, run:9394```bash95bash scripts/validate-skills96bash scripts/validate-support-scripts97git diff --check98```99100Report created and pre-existing repositories, each created or skipped issue101with its source URL, validation results, and that no implementation or102deployment occurred.