Skip to content

Commit be975b6

Browse files
committed
Add initial markdown files for Linux Utility and Agentic Rules documentation
1 parent 7ef1fbb commit be975b6

File tree

2 files changed

+86
-0
lines changed

2 files changed

+86
-0
lines changed

_posts/2025-07-12-linux-utility.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "Linux Utility"
3+
date: 2025-07-12
4+
---
5+
6+
# Introduction
7+
8+
9+
The command chmod ug+x *.sh modifies file permissions for all shell script files in the current directory.
10+
Breaking it down:
11+
12+
chmod - the command to change file permissions
13+
ug+x - the permission specification:
14+
15+
u = user (file owner)
16+
g = group (users in the same group as the file)
17+
+x = add execute permission
18+
19+
20+
*.sh - applies to all files ending with .sh (shell scripts)
21+
22+
So this command gives execute permissions to both the file owner and group members for all shell script files in the current directory. After running this command, those .sh files can be executed directly (like ./script.sh) rather than needing to call them through an interpreter (like bash script.sh).
23+
This is commonly used when you have shell scripts that you want to make executable for yourself and others in your group.
24+
25+
## Example Usage
26+
27+
```bash
28+
chmod ug+x *.sh
29+
```
30+
31+

_posts/2025-07-13-agentic-rules.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: "Agentic Rules"
3+
date: 2025-07-13
4+
---
5+
6+
# Introduction
7+
8+
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
9+
10+
11+
Following is a set of agentic rules to help Claude Code understand how to interact with this repository effectively:
12+
13+
14+
Create a file named `CLAUDE.md` in the root of the repository with the following content:
15+
16+
```markdown
17+
18+
```plaintext
19+
## Agentic Rules
20+
21+
# CLAUDE.md
22+
23+
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
24+
25+
## Repository Status
26+
27+
The repository is currently empty. Once code is added, this file should be updated to include:
28+
29+
## Developer Commands
30+
- Build commands
31+
- Test commands
32+
- Lint/format commands
33+
- Development server commands
34+
35+
## Architecture Overview
36+
37+
- Project structure and organization
38+
- Key Design patterns and conversions
39+
- Important modules and their relationships
40+
- Configuration and setup requirements
41+
42+
## Notes
43+
44+
Update this file as the codebase evolves to help future Claude Code instances understand the project structure and development workflow.
45+
46+
## Tasks
47+
48+
1. First think through the problem, read the codebase for relevant files, and then write a plan.
49+
2. The plan should have a list of todo items that you can check off as you complete them
50+
3. Before you begin working, check in with me and I will verify the plan.
51+
4. Then, begin working on the todo items, marking them as complete as you go.
52+
5. Please every step of the way just give me a high level explanation of what changes you made.
53+
6. Make every task and code change you do as simple as possible. We want to avoid making any massive or complex changes. Every change should impact as little code as possible. Everything is about simplicity.
54+
```
55+

0 commit comments

Comments
 (0)