From pulse
Use when starting work in an unfamiliar repository, resuming after lost context, or when the user asks to bootstrap repo understanding before implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pulse:bootstrap-project-contextThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Start a session by absorbing the repo's explicit instructions first, then confirm the real system shape from source.
Start a session by absorbing the repo's explicit instructions first, then confirm the real system shape from source.
If the user asks to improve or templatize a bootstrap prompt, route to pulse:prompt-leverage first, then return here for repo orientation execution.
Use the shared project-docs contract in references/project-docs-contract.md when bootstrapping or validating downstream project documentation structure.
Repo bootstrap: read the operating docs, investigate the repo, and deliver an onboarding summary.Read these files completely when they exist:
AGENTS.mdREADME.mdTreat them as mandatory orientation, not optional background.
If the repo exposes a read-only status or onboarding scout, you may use it as a supplement after the mandatory docs pass, never as a substitute for reading the docs.
Treat project docs as a separate plane from feature history.
Support these repository patterns:
single-context: one top-level CONTEXT.mdmulti-context: one top-level CONTEXT-MAP.md plus per-context CONTEXT.md filesadrs: ADR directory for durable architectural decisionsBy default, report the selected structure as a proposed .pulse/project-docs.json mapping artifact in the skill workflow instructions.
Do not create or update .pulse/project-docs.json unless the user explicitly approves applying the detected mapping.
Detect exactly one of:
single-contextmulti-contextnone-yetReturn the evidence paths that justify that choice.
When docs already exist:
.pulse/project-docs.json update.pulse/project-docs.json create/update only after explicit user approvalWhen docs do not exist:
If project docs are missing, default to a lazy scaffold proposal and ask for explicit user confirmation before creating files. Never force eager scaffolding.
Use these references when scaffolding is approved:
Understand the codebase from the implementation, not from naming alone.
Inspect the most informative source artifacts first, such as:
Aim to identify:
Go broad before going deep.
At minimum, determine:
Read representative files from each important area. Do not pretend to understand the architecture from one or two files, but do not exhaustively read the whole repo when a targeted map is enough.
Summarize the repo in a way that helps the next turn start strong.
Include:
AGENTS.mdBefore finishing, check that your summary is grounded in files you actually inspected.
Make sure you did not:
AGENTS.md or README.mdStop and correct the approach if any of these appear:
AGENTS.md or README.mdThis skill is complete when the repo-orientation pass:
AGENTS.md and README.md when presentnpx claudepluginhub quanpersie2001/pulse --plugin pulseGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.