project-bootstrap

Interview users to generate a CLAUDE.md and reusable Project Context block.

5|1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/garethrhughes/fragile --skill project-bootstrap-garethrhughes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-bootstrap
Source: https://github.com/garethrhughes/fragile/tree/main/.opencode/skills/project-bootstrap
Command: npx skills add https://github.com/garethrhughes/fragile --skill project-bootstrap-garethrhughes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of starting a new software project by collecting the key decisions, conventions, and context needed to create a complete project blueprint.

Core Features & Use Cases

  • Structured project interview: Guides the user through phased questions about identity, stack, infrastructure, repository layout, security, and domain decisions.
  • Project documentation generation: Produces a filled-in CLAUDE.md and a reusable Project Context block from the captured answers.
  • Repository-aware setup: Detects local skills, injects context into them, and scaffolds the project structure, docs, and configuration accordingly.
  • Use Case: A team starting a fresh internal tool can use this Skill to define standards once and generate consistent project context for future development work.

Quick Start

Start the project bootstrap workflow and answer the guided questions so the Skill can generate your CLAUDE.md and Project Context block.

Frequently Asked Questions about project-bootstrap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a new software project and generate a CLAUDE.md file?

To bootstrap a new software project and generate a CLAUDE.md file, this Skill guides you through a phased interview covering stack selection, infrastructure, and domain modeling, then outputs a complete project blueprint with a reusable Project Context block.

What is a project blueprint and why do I need one for a fresh repository?

A project blueprint captures essential conventions, security decisions, and infrastructure choices for a fresh repository. You need one to establish consistent development standards upfront, ensuring future work follows a structured context rather than ad-hoc decisions.

Can I integrate Jira context when bootstrapping a new project?

Yes, you can integrate Jira context when bootstrapping a new project. The structured interview includes an optional phase for Jira integration, capturing issue tracking requirements directly into your generated CLAUDE.md and Project Context block.

Does the project bootstrap workflow work with local skills already in my repository?

Yes, the project bootstrap workflow is repository-aware and detects local skills. It automatically injects the generated project context into existing local skills and scaffolds the project structure, docs, and configuration accordingly.

What's the best way to document software architecture and conventions for a new repo?

The best way to document software architecture and conventions for a new repo is through a guided phased interview that covers stack selection, repository layout, observability, and security, producing a filled-in CLAUDE.md and a reusable Project Context block.

What happens if I skip phases during the project context interview?

If you skip phases during the project context interview, the Skill applies default expansions for unanswered sections. It generates repository-aware output based on your provided answers while filling gaps with sensible defaults for stack, infrastructure, and domain modeling.