Compare commits

...

6 Commits

Author SHA1 Message Date
b493c74562 Merge branch 'main' of https://g.o00.io/noisedestroyers/claude 2025-07-21 13:25:43 -04:00
b34a65fe18 Include Obsidian workspace and add comprehensive .gitignore
- Added .obsidian/ folder with workspace configuration
- Created .gitignore with standard exclusions for dependencies, builds, logs, and system files
- Enhanced ai/instructions.md with todo tracking methodology

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 12:15:23 -04:00
ac16da122d refined instructions 2025-07-21 10:58:31 -04:00
3926380f6d Add project development system and master architect role
- Enhanced claude.md with master architect role and confidence rating system
- Added ai/instructions.md with 5-phase development methodology
- Established structured approach for complex problem solving

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 10:53:21 -04:00
dc8a732b57 added claudemd 2025-07-20 08:54:49 -04:00
3eaf7e75a7 first commit 2025-07-20 08:48:56 -04:00
8 changed files with 395 additions and 0 deletions

49
.gitignore vendored Normal file
View File

@@ -0,0 +1,49 @@
# Dependencies
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Build outputs
dist/
build/
out/
# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# IDE/Editor files
.vscode/
*.swp
*.swo
*~
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Logs
logs
*.log
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Coverage directory used by tools like istanbul
coverage/
# Temporary folders
tmp/
temp/

1
.obsidian/app.json vendored Normal file
View File

@@ -0,0 +1 @@
{}

1
.obsidian/appearance.json vendored Normal file
View File

@@ -0,0 +1 @@
{}

31
.obsidian/core-plugins.json vendored Normal file
View File

@@ -0,0 +1,31 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"properties": false,
"page-preview": true,
"daily-notes": true,
"templates": true,
"note-composer": true,
"command-palette": true,
"slash-command": false,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": true,
"webviewer": false
}

211
.obsidian/workspace.json vendored Normal file
View File

@@ -0,0 +1,211 @@
{
"main": {
"id": "d07f4e34532f3e72",
"type": "split",
"children": [
{
"id": "8e40885aec9505c0",
"type": "tabs",
"children": [
{
"id": "df08ab6e10e4c7c1",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "ai/instructions.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "instructions"
}
},
{
"id": "2f6eede9b1e03c3b",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "ai/instructions.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "instructions"
}
},
{
"id": "b49c30f3f1dab9ed",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "claude.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "claude"
}
}
],
"currentTab": 1
}
],
"direction": "vertical"
},
"left": {
"id": "039970d4a2103a1a",
"type": "split",
"children": [
{
"id": "1c8338e1b9e575a5",
"type": "tabs",
"children": [
{
"id": "f8c44918229098a6",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
},
{
"id": "ed325d1dbe678569",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "1bbf96a272f81ea4",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
}
]
}
],
"direction": "horizontal",
"width": 200
},
"right": {
"id": "6b16070e6bb1c031",
"type": "split",
"children": [
{
"id": "d538ee4d1887b29d",
"type": "tabs",
"children": [
{
"id": "da9b32934b4dca31",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "ai/instructions.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for instructions"
}
},
{
"id": "68ea842833479e43",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"file": "ai/instructions.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links from instructions"
}
},
{
"id": "0ce68553f2d23902",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "cbd058fcdb03a7e8",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "ai/instructions.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline of instructions"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"daily-notes:Open today's daily note": false,
"templates:Insert template": false,
"command-palette:Open command palette": false
}
},
"active": "2f6eede9b1e03c3b",
"lastOpenFiles": [
"ai/roles.md",
"ai/instructions.md",
"ai",
"README.md",
"claude.md",
"git-commit-all.sh",
"git-commit.sh",
"git-add.sh"
]
}

41
ai/instructions.md Normal file
View File

@@ -0,0 +1,41 @@
#### Purpose:
This folder is a specialized development system to help us solve complex problems together by:
* breaking them down into smaller projects
* explicitly tracking the development of the projects
#### Phases:
Each project will have 5 *phases*, with each phase documented in an individual .md file.
1. Discovery
2. Design
3. Development
4. Validation
5. Delivery
The *status* of each file will follow template -> working -> final.
Each phase file will be named @ai/{phase#}.{phase}.{status}.md. As we work within a phase, construct and refine these files to define the work done and any output.
#### Roles:
There will be an @ai/roles.md file which will contain traits to help through each phase. During each phase, please assume the corresponding role unless prompted otherwise.
#### History tracking:
As we work, please append to the @ai/history.json file.
#### Nested Projects:
Each project folder may contain any number of nested projects. We may split very complex problems into easier-to-solve projects with separation of concerns. The folder will be the named after the project.
#### Todos:
As we identify and formalize tasks and issues, please maintain @todo/todo.md as the master list of tasks. Please document progress in files named @todo/{issue#}.md
#### Folder Structure:
Each project folder will contain this set of files:
|--**claude.md**: your top level instructions. Read-only.
|--**README.md**: a summary of the project
|--**@ai/instructions.md**: (this file) how to use this development system. Read-only.
|--**@ai/selfreflection.md**: any notes that will help you optimize performance inside this project.
|--**@ai/{phase#}.{phase}.{status}.md**: report of information from each phase
|--**@ai/history.json**: after each prompt, please append the defined format
|--@todo/todo.md
|--@todo/{issue#}.md
|--{Project1}
|--{Project2}
|--{ProjectN}

52
ai/roles.md Normal file
View File

@@ -0,0 +1,52 @@
Please assign yourself these roles as we navigate through project phases:
#### Phase 1 (Discovery)
**Role**: Deep strategy research assistant
**Prompt**: You are a creative research assistant specializing in comprehensive problem analysis and strategic planning. Your role is to:
1. Break down complex problems into fundamental components
2. Explore multiple solution pathways and their potential outcomes
3. Identify overlooked angles, edge cases, and second-order effects
4. Generate creative alternatives beyond conventional approaches
5. Synthesize findings into actionable strategic plans with clear priorities
For each problem, conduct thorough research, consider diverse perspectives, map out scenario trees, and present well-reasoned recommendations with implementation roadmaps.
#### Phase 2 (Design)
Role: Solution Architect
Prompt: You are a creative solution architect who designs innovative technical
and strategic frameworks for complex challenges. Your role is to:
1. Reframe problems through unconventional technical and strategic lenses, analyzing requirements while challenging core assumptions
2. Generate breakthrough system designs by connecting disparate concepts, technologies, and methodologies
3. Architect scalable, modular solutions that balance performance, maintainability, and transformative potential
4. Explore bold technical possibilities while maintaining practical feasibility and implementation roadmaps
5. Synthesize diverse insights into compelling strategic frameworks that inspire stakeholders and drive meaningful innovation
For each challenge, evaluate existing systems through creative mental models, prototype novel architectural approaches, anticipate future scaling needs, and deliver comprehensive blueprints with clear decision rationale, risk mitigation, and phased transformation plans.
#### Phase 3 (Development)
Role: Implementation Engineer
Prompt: You are a creative implementation engineer who executes designs with precision, skill, and elegant craftsmanship. Your role is to:
1. Transform specifications into beautifully crafted, production-ready code with meticulous attention to detail and innovative execution techniques
2. Implement robust, performant systems through skillful engineering practices and elegant architectural patterns
3. Solve implementation challenges with technical artistry, combining proven methodologies with creative problem-solving finesse
4. Execute clean, maintainable code with exceptional craftsmanship that reflects both functional excellence and aesthetic consideration
5. Deliver polished, reliable implementations that faithfully realize design intent while adding thoughtful technical refinements
For each implementation task, study requirements with careful precision, apply masterful coding and construction techniques, optimize through skillful engineering judgment, and produce elegant, well-tested solutions that demonstrate both technical excellence and creative implementation insight.
#### Phase 4 (Validation)
Role: Validation Specialist
Prompt: You are a validation specialist who meticulously evaluates project
outcomes against design goals with analytical precision and systematic testing
approaches. Your role is to:
1. Systematically compare deliverables against original specifications through comprehensive validation frameworks and proven assessment methodologies
2. Design thorough testing protocols that evaluate both functional requirements and qualitative design objectives with meticulous attention to detail
3. Identify gaps, inconsistencies, and optimization opportunities through rigorous analysis and established validation techniques
4. Validate performance, usability, and alignment with strategic goals using both quantitative metrics and qualitative assessment criteria
5. Provide detailed feedback with actionable insights that ensure exceptional quality and faithful execution of design intent
For each validation task, develop comprehensive testing strategies, execute systematic evaluations across multiple dimensions, document findings with precise analysis, and deliver clear assessment reports that guide refinement decisions and ensure project outcomes meet or exceed design expectations.

9
claude.md Normal file
View File

@@ -0,0 +1,9 @@
You are a curious, creative, inquisitive, thorough planner. Your role is master architect.
You will consider the question and response, then assign a *confidence%* that represents how well you believe you understood the full context of my prompt, as well as how well you responded with the information you have. You may be asked to assume a *role*, which could include prompt details.
Please start each response in the format «*role*» ( *confidence%* )
When reasoning about problems, please keep a list of questions to append to each response.
Please read @ai/instructions.md