Skip to content
cccskills
FreePublished on GitHub

project-kickoff-bootstrapper

新しいプロジェクトまたは既存リポジトリに Claude 用の kickoff 文脈を導入するスキル。

テンプレートとリポジトリ証跡、ユーザー入力をもとに `CLAUDE.md`、`docs/PROJECT_BRIEF.md`、 `docs/SKILL_ROUTING.md`、`docs/QUALITY_GATES.md`、`docs/TEST_STRATEGY.md`、 `docs/DECISION_LOG.md`、`docs/HIDDEN_CONTRACT_REGISTER.md`、 `docs/CROSS_MODULE_CONSISTENCY_MATRIX.md`、`.claude/rules/*`、 `.claude/commands/project-kickoff.md` を必要に応じて作成・更新する。

Read more (about 500 more characters)

Use when starting a new project, retrofitting AI project context into an existing repository, bootstrapping Claude memory, or standardizing kickoff documents, rules, and slash-command scaffolding. Distinct from project-manager / project-plan-creator (which plan work), and from completion-quality-gate-designer / hidden-contract-investigator / safe-by-default-architect / cross-module-consistency-auditor / production-parity-test-designer (which deeply refine individual artifacts after bootstrap).

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (22)

  • SKILL.md15.0 KB
  • assets/.claude/commands/project-kickoff.md.template.md2.4 KB
  • assets/.claude/rules/backend-api.md.template.md831 B
  • assets/.claude/rules/db-and-migrations.md.template.md741 B
  • assets/.claude/rules/testing-and-release.md.template.md678 B
  • assets/bootstrap_input_sheet_template.md971 B
  • assets/bootstrap_summary_template.md233 B
  • assets/CLAUDE.md.template.md3.2 KB
  • assets/docs/CROSS_MODULE_CONSISTENCY_MATRIX.template.md868 B
  • assets/docs/DECISION_LOG.template.md585 B
  • assets/docs/HIDDEN_CONTRACT_REGISTER.template.md976 B
  • assets/docs/PROJECT_BRIEF.template.md2.7 KB
  • assets/docs/PROJECT_KICKOFF_CHECKLIST.template.md1.1 KB
  • assets/docs/QUALITY_GATES.template.md4.2 KB
  • assets/docs/SKILL_ROUTING.template.md5.2 KB
  • assets/docs/TEST_STRATEGY.template.md3.3 KB
  • references/cross_file_consistency_checklist.md1.2 KB
  • references/follow_on_skill_sequence.md1.6 KB
  • references/install_profiles.md2.3 KB
  • references/non_destructive_update_policy.md1.7 KB
  • references/question_strategy.md1.6 KB
  • references/repository_inspection_guide.md3.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Project Kickoff Bootstrapper

Overview

This skill installs or refreshes the minimum Claude-facing project context needed for a new repository to operate predictably from day one. It does three things at once:

  1. Inspects repository evidence to infer stack, commands, directories, and existing governance docs.
  2. Collects only the missing information from the user instead of forcing a long upfront questionnaire.
  3. Creates or updates a coherent kickoff file set so Claude can understand the project, know which skills to use, and know what “done” means.

This skill is intentionally a bootstrap orchestrator. It seeds starter artifacts quickly and consistently. It does not replace deeper follow-on work such as designing rigorous quality gates, investigating hidden contracts, or building a production-parity regression strategy. After scaffolding, route those deeper tasks to the dedicated skills.

Scope Boundary

This skill does:

  • create or refresh the project kickoff file set from templates
  • merge repository evidence with user-confirmed answers
  • keep CLAUDE.md short and push detail into docs/ and .claude/rules/
  • choose a practical installation profile (minimal, standard, full)
  • preserve unknown information as TBD instead of inventing false precision

This skill does not:

  • perform a full project plan or WBS breakdown (use project-plan-creator)
  • deeply score project readiness (use project-completeness-scorer)
  • perform detailed gate design (use completion-quality-gate-designer)
  • perform detailed hidden-contract analysis (use hidden-contract-investigator)
  • perform detailed cross-module consistency analysis (use cross-module-consistency-auditor)
  • design full production-parity regression suites (use production-parity-test-designer)

When to Use

  • 新しいプロジェクトを始めるので、最初から Claude に必要文脈を持たせたい
  • 既存リポジトリに後付けで CLAUDE.md と kickoff ドキュメント群を導入したい
  • AI エージェントが「いつどのスキルを使うか」を最初から理解できる状態にしたい
  • チームごとにバラバラな完了判定やテスト方針を最低限そろえたい
  • .claude/rules/ や /project-kickoff の導入を素早く行いたい
  • A repository has code but no durable AI memory or project operating guide
  • The team wants a repeatable starter pack that can be installed in less than one session

Inputs

Use repository evidence first, then confirm gaps with the user.

Required Inputs

  • target repository root
  • project name or working title
  • one-line project summary
  • intended installation mode: create, refresh, or augment

Usually Needed Inputs

  • owner or team
  • current phase
  • main stack and primary language
  • main source directory, test directory, DB/migration directory
  • standard commands (build / test / lint / typecheck / CI / packaging)
  • major risk areas
  • desired installation profile: minimal, standard, or full

Acceptable Unknowns

If any of the above are not known, write TBD and list them in the final summary instead of guessing.

Outputs

Core Files

  • CLAUDE.md
  • docs/PROJECT_BRIEF.md
  • docs/SKILL_ROUTING.md
  • docs/QUALITY_GATES.md
  • docs/TEST_STRATEGY.md

Extended Files

  • docs/DECISION_LOG.md
  • docs/HIDDEN_CONTRACT_REGISTER.md
  • docs/CROSS_MODULE_CONSISTENCY_MATRIX.md

Optional Claude Support Files

  • .claude/rules/backend-api.md
  • .claude/rules/db-and-migrations.md
  • .claude/rules/testing-and-release.md
  • .claude/commands/project-kickoff.md

Session Deliverables

  • populated bootstrap input sheet (working artifact; save only if useful)
  • created/updated file list
  • unresolved TBD list
  • recommended next skills to run for deeper refinement

Installation Profiles

Load references/install_profiles.md before generating files.

  • minimal: core kickoff files only; best for prototypes or very small repos
  • standard: core files + extended docs + path-based rules; best default for most team projects
  • full: standard profile + slash command template and fuller governance scaffolding; best for long-lived or high-risk repos

Default to standard unless the repository is obviously tiny or the user asks for the lightest possible setup.

Workflow

Phase 1: Inspect the Repository Before Asking Questions

  1. Load references/repository_inspection_guide.md.
  2. Read repository evidence in this order:
    • root README*
    • language manifests (pyproject.toml, package.json, go.mod, Cargo.toml, etc.)
    • build/test automation (Makefile, justfile, Taskfile, .github/workflows/, CI configs)
    • existing CLAUDE.md, .claude/, docs/, architecture docs, runbooks
  3. Infer:
    • probable primary language and stack
    • candidate source / test / DB directories
    • build / test / lint / typecheck / packaging commands
    • whether DB, migrations, API, or release automation exist
  4. Record findings in assets/bootstrap_input_sheet_template.md before asking the user anything.

Phase 2: Choose Profile and Update Strategy

  1. Load references/install_profiles.md.
  2. Decide whether the session is:
    • create: files do not exist yet
    • refresh: files exist and appear to be from the same template family
    • augment: files exist but only part of the kickoff set is present
  3. Select installation profile:
    • prefer minimal for solo experiments / throwaway repos
    • prefer standard for normal product or internal app work
    • prefer full for multi-person, regulated, or long-lived systems
  4. Load references/non_destructive_update_policy.md.
  5. If important files already exist and are heavily customized, do not overwrite blindly. Merge carefully or create a proposed draft when needed.

Phase 3: Ask Only the Missing, High-Leverage Questions

  1. Load references/question_strategy.md.
  2. Ask 2–4 questions per round, prioritizing:
    • project purpose and success criteria
    • owner / team / current phase
    • risk areas and environment differences
    • required commands and release conditions
  3. Prefer confirmation questions over open-ended questions when repository evidence is strong.
  4. When evidence is weak, ask short targeted questions rather than broad essays.
  5. Update the bootstrap input sheet after every answer.

Phase 4: Resolve Defaults and Burn Down Placeholders

  1. Normalize user input and repo evidence into one authoritative value set.
  2. Replace placeholders with:
    • confirmed value, if known
    • repo-inferred value, if strongly supported
    • TBD, if still unresolved
  3. Harmonize the following across all files:
    • project name
    • owner / team
    • primary language / stack
    • key paths
    • commands
    • risk areas
  4. Load references/cross_file_consistency_checklist.md before writing files.

Phase 5: Create or Refresh Core Files

Use the templates in assets/ and write project files to the target repo.

  1. Create or update CLAUDE.md from assets/CLAUDE.md.template.md
  2. Create or update:
    • docs/PROJECT_BRIEF.md from assets/docs/PROJECT_BRIEF.template.md
    • docs/SKILL_ROUTING.md from assets/docs/SKILL_ROUTING.template.md
    • docs/QUALITY_GATES.md from assets/docs/QUALITY_GATES.template.md
    • docs/TEST_STRATEGY.md from assets/docs/TEST_STRATEGY.template.md
  3. Ensure CLAUDE.md imports only files that actually exist after generation.
  4. Keep the generated CLAUDE.md concise; push detail into docs/ and .claude/rules/.

Phase 6: Install Extended Docs and Local Rules When Appropriate

If profile is standard or full, also create or update:

  • docs/DECISION_LOG.md from assets/docs/DECISION_LOG.template.md
  • docs/HIDDEN_CONTRACT_REGISTER.md from assets/docs/HIDDEN_CONTRACT_REGISTER.template.md
  • docs/CROSS_MODULE_CONSISTENCY_MATRIX.md from assets/docs/CROSS_MODULE_CONSISTENCY_MATRIX.template.md

If the repo shape justifies it, also install:

  • .claude/rules/backend-api.md from assets/.claude/rules/backend-api.md.template.md
  • .claude/rules/db-and-migrations.md from assets/.claude/rules/db-and-migrations.md.template.md
  • .claude/rules/testing-and-release.md from assets/.claude/rules/testing-and-release.md.template.md

When rendering rule files, remove obviously irrelevant path globs and prefer patterns that match the actual repo layout.

Phase 7: Install the Project Slash Command When Full Profile Is Chosen

If profile is full, create or update:

  • .claude/commands/project-kickoff.md from assets/.claude/commands/project-kickoff.md.template.md

Before writing it:

  1. confirm the team actually wants a project-local slash command
  2. keep the command aligned with the generated kickoff docs
  3. ensure the command refers to files that were actually created

Phase 8: Perform Final Consistency Check and Handoff

  1. Load references/follow_on_skill_sequence.md.
  2. Re-check that:
    • CLAUDE.md import targets exist
    • commands are consistent across files
    • risk areas in PROJECT_BRIEF.md appear in SKILL_ROUTING.md, QUALITY_GATES.md, and TEST_STRATEGY.md
    • no unreplaced {{PLACEHOLDER}} remains unless intentionally preserved
  3. Summarize:
    • created / updated files
    • still-missing information
    • chosen profile
    • key risks detected from repo evidence
    • recommended next skills to run

Resources

FileTypePurposeWhen to Load
references/install_profiles.mdReferenceDecide minimal / standard / full installation scopePhase 2
references/repository_inspection_guide.mdReferenceInfer stack, commands, directories, and risk signals from repo evidencePhase 1
references/question_strategy.mdReferenceAsk concise, high-leverage follow-up questions without over-interviewingPhase 3
references/non_destructive_update_policy.mdReferenceRefresh existing kickoff docs safely without destructive overwritePhase 2, Phase 5, Phase 6, Phase 7
references/cross_file_consistency_checklist.mdReferenceEnsure names, commands, paths, and file links stay aligned across artifactsPhase 4, Phase 8
references/follow_on_skill_sequence.mdReferenceRecommend the next deeper skill after scaffolding is completePhase 8
assets/bootstrap_input_sheet_template.mdTemplateWorking sheet for resolved values, inferred commands, open questions, and chosen profilePhase 1–4
assets/bootstrap_summary_template.mdTemplateFinal handoff summary for created files, unresolved items, and next skillsPhase 8
assets/CLAUDE.md.template.mdTemplateRoot Claude memory entrypoint for the projectPhase 5
assets/docs/PROJECT_BRIEF.template.mdTemplateProject purpose, scope, architecture, commands, and risk areasPhase 5
assets/docs/SKILL_ROUTING.template.mdTemplatePhase-based and signal-based skill usage rulesPhase 5
assets/docs/QUALITY_GATES.template.mdTemplateStarter completion and release gate definitionsPhase 5
assets/docs/TEST_STRATEGY.template.mdTemplateStarter test-level and production-parity strategyPhase 5
assets/docs/DECISION_LOG.template.mdTemplatePersistent decision log for project-level design and quality choicesPhase 6
assets/docs/HIDDEN_CONTRACT_REGISTER.template.mdTemplateRegistry for reuse-risk and implicit behavior investigationPhase 6
assets/docs/CROSS_MODULE_CONSISTENCY_MATRIX.template.mdTemplateImpact and update-leak tracking for duplicated rules across modulesPhase 6
assets/.claude/rules/backend-api.md.template.mdTemplatePath-scoped backend rule filePhase 6
assets/.claude/rules/db-and-migrations.md.template.mdTemplatePath-scoped DB/migration rule filePhase 6
assets/.claude/rules/testing-and-release.md.template.mdTemplatePath-scoped testing/release rule filePhase 6
assets/docs/PROJECT_KICKOFF_CHECKLIST.template.mdTemplateHuman + AI kickoff completeness checklistPhase 8
assets/.claude/commands/project-kickoff.md.template.mdTemplateOptional project-local slash command for future refreshesPhase 7

Best Practices

Evidence First, User Second

  • Infer what you can from the repository before asking questions.
  • Ask the user to confirm or correct, rather than forcing them to restate obvious facts.

Keep the First Install Lightweight

  • Prefer a good starter set over a bloated governance pack.
  • minimal and standard profiles should be fast to install in one working session.

Never Invent Commands

  • If build/test/lint/typecheck commands cannot be verified, write TBD.
  • A wrong command in CLAUDE.md is worse than an unresolved field because it trains future sessions on bad defaults.

Preserve Existing Work

  • If a repository already has strong docs, merge or augment rather than replace.
  • When in doubt, propose a draft update instead of overwriting heavily curated files.

Treat Unknowns as First-Class Outputs

  • Missing information is not failure; hidden assumptions are.
  • The final summary must explicitly list unresolved placeholders and recommended owners.

Use Follow-On Skills Deliberately

After bootstrap, recommend deeper refinement where needed:

  • completion-quality-gate-designer for stronger QUALITY_GATES.md
  • hidden-contract-investigator for risky reuse areas
  • safe-by-default-architect for security-sensitive design choices
  • cross-module-consistency-auditor for multi-flow or duplicated rule changes
  • production-parity-test-designer for real production-like verification design

Starter Success Criteria

A bootstrap session is successful when:

  • Claude can open the repo and immediately understand purpose, scope, and high-risk areas
  • There is an explicit file telling Claude which skills to use in which situations
  • There is a starter definition of completion and test evidence
  • The generated files match actual repo structure closely enough to be useful on day one
  • Unknowns are visible, bounded, and easy for the team to resolve later

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Track and update action item status from natural language updates like 'Seanのメールには返信しておいた' or 'Lu対応予定'. Integrates with daily-comms-ops workflow. Use when managing action items across communication channels.

The English summary is being prepared. Showing the original description.

takusaotome/claude-skills-library10Updated Oct 5, 2026

AI活用提案の専門コンサルタントスキル。LLM・AIエージェントの活用事例知識を基に、業界別、部門別、シーン別に最適なAI導入提案を行います。システム化、業務改善、効率化を得意とし、具体的な活用事例、期待効果、導入ステップを含む実践的な提案を提供します。Use when proposing AI/LLM adoption strategies for specific industries, departments, or business scenarios.

The English summary is being prepared. Showing the original description.

takusaotome/claude-skills-library10Updated Oct 5, 2026

Generate AI-powered BPO service proposals for Japanese companies in the US market. Use when creating outsourcing proposals with AI service menus, ROI estimation, implementation roadmaps, and bilingual (JA/EN) proposal documents for 在米日系企業向けAI実装.

The English summary is being prepared. Showing the original description.

takusaotome/claude-skills-library10Updated Oct 5, 2026

AI(LLM)が生成した日本語テキストの「AI臭」を検出・診断し、人間らしい文章にリライトするスキル。 Use when: 「AIっぽい文章を直して」「人間らしくリライトして」「AI臭を消して」「この文章をもっと自然にして」 「テキストのAI感を減らして」「機械っぽさを取りたい」 "make this sound more human", "remove AI tone", "humanize this text", "detect if this is AI-generated". 6つのAI特有パターン(視覚的マーカー、単調なリズム、マニュアル的構成、非コミット姿勢、抽象語の濫用、 定型メタファー)を正規表現ベースで検出し、0-100のAI臭スコアを算出。3つの人間化技法 (バランスを崩す・客観を崩す・論理を崩す)でリライトを実行する。 Note: 検出スクリプトは日本語テキスト専用。英語テキストの場合はClaude自身がreferences/を参照して分析・リライトする。

The English summary is being prepared. Showing the original description.

takusaotome/claude-skills-library10Updated Oct 5, 2026

Generate audit-ready internal control design documents from As-Is business process inventories. Produces control IDs, assertion mappings, procedures, SoD analysis, KPIs, materiality thresholds, and implementation roadmaps. Use when building internal controls for new audit engagements, SOX/J-SOX compliance, or process improvement initiatives.

The English summary is being prepared. Showing the original description.

takusaotome/claude-skills-library10Updated Oct 5, 2026

Review audit-related documents (control design documents, bottleneck analyses, requirements definitions, etc.) for quality, scoring them 0-100 with a severity-rated findings list. Use when reviewing audit documents, checking control design quality, or verifying cross-document consistency. Supports documents governed by US GAAP, IFRS, or J-GAAP.

The English summary is being prepared. Showing the original description.

takusaotome/claude-skills-library10Updated Oct 5, 2026

See all skills by takusaotome

Report a problem with this skill